|
ReactOS 0.4.17-dev-966-gf06eace
|

Go to the source code of this file.
Classes | |
| struct | light_transformed |
| struct | lights_settings |
Macros | |
| #define | copy_and_next(dest, src, size) memcpy(dest, src, size); dest += (size) |
Variables | |
| const struct wined3d_light | WINED3D_default_light |
| static const struct wined3d_allocator_ops | wined3d_allocator_gl_ops |
| struct { | |
| GLbitfield flags | |
| } | gl_memory_types [] |
|
static |
Definition at line 3101 of file device.c.
Referenced by process_vertices_strided().
|
static |
Definition at line 390 of file device.c.
Referenced by wined3d_depth_stencil_state_create().
| BOOL device_context_add | ( | struct wined3d_device * | device, |
| struct wined3d_context * | context | ||
| ) |
Definition at line 84 of file device.c.
Referenced by adapter_no3d_init_3d(), adapter_vk_init_3d(), and wined3d_swapchain_gl_create_context().
| void device_context_remove | ( | struct wined3d_device * | device, |
| struct wined3d_context * | context | ||
| ) |
Definition at line 118 of file device.c.
Referenced by adapter_no3d_init_3d(), adapter_no3d_uninit_3d(), adapter_vk_init_3d(), adapter_vk_uninit_3d(), and wined3d_context_gl_destroy().
|
static |
Definition at line 1632 of file device.c.
Referenced by wined3d_device_reset(), and wined3d_device_uninit_3d().
|
static |
Definition at line 1639 of file device.c.
Referenced by wined3d_device_reset(), and wined3d_device_uninit_3d().
|
static |
Definition at line 1654 of file device.c.
Referenced by wined3d_device_uninit_3d().
|
static |
Definition at line 1646 of file device.c.
Referenced by wined3d_device_uninit_3d().
|
static |
Definition at line 1625 of file device.c.
Referenced by wined3d_device_reset(), and wined3d_device_uninit_3d().
|
static |
Definition at line 1618 of file device.c.
Referenced by wined3d_device_reset(), and wined3d_device_uninit_3d().
|
static |
Definition at line 170 of file device.c.
Referenced by wined3d_device_cleanup().
|
static |
Definition at line 1167 of file device.c.
Referenced by wined3d_device_reset(), and wined3d_device_set_implicit_swapchain().
Definition at line 5565 of file device.c.
Referenced by context_apply_draw_state(), context_gl_load_shader_resources(), context_gl_load_stream_output_buffers(), texture_resource_unload(), wined3d_cs_exec_draw(), wined3d_cs_exec_reset_state(), wined3d_cs_exec_set_blend_state(), wined3d_cs_exec_set_clip_plane(), wined3d_cs_exec_set_color_key(), wined3d_cs_exec_set_constant_buffers(), wined3d_cs_exec_set_depth_bounds(), wined3d_cs_exec_set_depth_stencil_state(), wined3d_cs_exec_set_depth_stencil_view(), wined3d_cs_exec_set_index_buffer(), wined3d_cs_exec_set_rasterizer_state(), wined3d_cs_exec_set_render_state(), wined3d_cs_exec_set_rendertarget_views(), wined3d_cs_exec_set_samplers(), wined3d_cs_exec_set_scissor_rects(), wined3d_cs_exec_set_shader(), wined3d_cs_exec_set_shader_resource_views(), wined3d_cs_exec_set_stream_outputs(), wined3d_cs_exec_set_stream_sources(), wined3d_cs_exec_set_texture(), wined3d_cs_exec_set_texture_state(), wined3d_cs_exec_set_transform(), wined3d_cs_exec_set_unordered_access_views(), wined3d_cs_exec_set_vertex_declaration(), wined3d_cs_exec_set_viewports(), wined3d_swapchain_gl_rotate(), and wined3d_swapchain_vk_rotate().
|
static |
Definition at line 191 of file device.c.
Referenced by wined3d_device_cleanup().
|
static |
Definition at line 198 of file device.c.
Referenced by wined3d_device_cleanup().
|
static |
Definition at line 184 of file device.c.
Referenced by wined3d_device_cleanup().
|
static |
|
static |
Definition at line 515 of file device.c.
Referenced by wined3d_device_reset(), and wined3d_device_set_implicit_swapchain().
| LRESULT device_process_message | ( | struct wined3d_device * | device, |
| HWND | window, | ||
| BOOL | unicode, | ||
| UINT | message, | ||
| WPARAM | wparam, | ||
| LPARAM | lparam, | ||
| WNDPROC | proc | ||
| ) |
Definition at line 5588 of file device.c.
Referenced by wined3d_wndproc().
| void device_resource_add | ( | struct wined3d_device * | device, |
| struct wined3d_resource * | resource | ||
| ) |
Definition at line 5340 of file device.c.
Referenced by resource_init().
| void device_resource_released | ( | struct wined3d_device * | device, |
| struct wined3d_resource * | resource | ||
| ) |
Definition at line 5358 of file device.c.
Referenced by resource_cleanup().
|
static |
Definition at line 5349 of file device.c.
Referenced by device_resource_released().
|
static |
Definition at line 2915 of file device.c.
Referenced by process_vertices_strided().
|
static |
|
static |
Definition at line 3091 of file device.c.
Referenced by process_vertices_strided().
|
static |
Definition at line 4908 of file device.c.
Referenced by wined3d_device_evict_managed_resources(), and wined3d_device_reset().
|
static |
Definition at line 3276 of file device.c.
Referenced by wined3d_device_process_vertices().
|
static |
Definition at line 4113 of file device.c.
Referenced by wined3d_device_context_copy_resource(), and wined3d_device_context_copy_sub_resource_region().
|
static |
Definition at line 4535 of file device.c.
Referenced by wined3d_device_context_map().
|
static |
Definition at line 383 of file device.c.
Referenced by depth_stencil_state_desc_writes_ds().
|
static |
Definition at line 3249 of file device.c.
Referenced by process_vertices_strided().
|
static |
Definition at line 3067 of file device.c.
Referenced by compute_light().
|
static |
Definition at line 4955 of file device.c.
Referenced by wined3d_device_reset().
|
static |
Definition at line 1309 of file device.c.
Referenced by wined3d_device_gl_create_bo().
| WINE_DECLARE_DEBUG_CHANNEL | ( | d3d_perf | ) |
| WINE_DECLARE_DEBUG_CHANNEL | ( | winediag | ) |
| WINE_DEFAULT_DEBUG_CHANNEL | ( | d3d | ) |
|
static |
Definition at line 1181 of file device.c.
|
static |
Definition at line 1214 of file device.c.
|
static |
Definition at line 5464 of file device.c.
Referenced by wined3d_device_init().
| HRESULT CDECL wined3d_blend_state_create | ( | struct wined3d_device * | device, |
| const struct wined3d_blend_state_desc * | desc, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops, | ||
| struct wined3d_blend_state ** | state | ||
| ) |
Definition at line 313 of file device.c.
Referenced by d3d_blend_state_create(), and wined3d_device_apply_stateblock().
| ULONG CDECL wined3d_blend_state_decref | ( | struct wined3d_blend_state * | state | ) |
Definition at line 284 of file device.c.
Referenced by d3d11_blend_state_Release(), device_free_blend_state(), state_unbind_resources(), wined3d_cs_packet_decref_objects(), wined3d_device_apply_stateblock(), and wined3d_device_context_set_blend_state().
Definition at line 277 of file device.c.
Referenced by wined3d_blend_state_decref().
| void *CDECL wined3d_blend_state_get_parent | ( | const struct wined3d_blend_state * | state | ) |
| ULONG CDECL wined3d_blend_state_incref | ( | struct wined3d_blend_state * | state | ) |
Definition at line 268 of file device.c.
Referenced by d3d11_blend_state_AddRef(), wined3d_cs_packet_incref_objects(), and wined3d_device_context_set_blend_state().
|
static |
Definition at line 3231 of file device.c.
Referenced by update_fog_factor().
Definition at line 2855 of file device.c.
Referenced by update_light_diffuse_specular(), and wined3d_color_clamp().
|
static |
|
static |
|
static |
Definition at line 2816 of file device.c.
Referenced by process_vertices_strided().
|
static |
| HRESULT CDECL wined3d_depth_stencil_state_create | ( | struct wined3d_device * | device, |
| const struct wined3d_depth_stencil_state_desc * | desc, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops, | ||
| struct wined3d_depth_stencil_state ** | state | ||
| ) |
Definition at line 404 of file device.c.
Referenced by d3d_depthstencil_state_create(), and wined3d_device_apply_stateblock().
| ULONG CDECL wined3d_depth_stencil_state_decref | ( | struct wined3d_depth_stencil_state * | state | ) |
Definition at line 359 of file device.c.
Referenced by d3d11_depthstencil_state_Release(), device_free_depth_stencil_state(), wined3d_cs_packet_decref_objects(), wined3d_device_apply_stateblock(), and wined3d_device_context_set_depth_stencil_state().
Definition at line 352 of file device.c.
Referenced by wined3d_depth_stencil_state_decref().
| void *CDECL wined3d_depth_stencil_state_get_parent | ( | const struct wined3d_depth_stencil_state * | state | ) |
| ULONG CDECL wined3d_depth_stencil_state_incref | ( | struct wined3d_depth_stencil_state * | state | ) |
Definition at line 343 of file device.c.
Referenced by d3d11_depthstencil_state_AddRef(), wined3d_cs_packet_incref_objects(), and wined3d_device_context_set_depth_stencil_state().
| HRESULT CDECL wined3d_device_acquire_focus_window | ( | struct wined3d_device * | device, |
| HWND | window | ||
| ) |
Definition at line 1133 of file device.c.
Referenced by ddraw_set_cooperative_level(), device_init(), and wined3d_device_reset().
| HRESULT CDECL wined3d_device_begin_scene | ( | struct wined3d_device * | device | ) |
Definition at line 3700 of file device.c.
Referenced by d3d8_device_BeginScene(), d3d9_device_BeginScene(), and d3d_device7_BeginScene().
| void wined3d_device_cleanup | ( | struct wined3d_device * | device | ) |
Definition at line 205 of file device.c.
Referenced by adapter_gl_destroy_device(), adapter_no3d_destroy_device(), and adapter_vk_destroy_device().
| HRESULT CDECL wined3d_device_clear | ( | struct wined3d_device * | device, |
| unsigned int | rect_count, | ||
| const RECT * | rects, | ||
| uint32_t | flags, | ||
| const struct wined3d_color * | color, | ||
| float | depth, | ||
| unsigned int | stencil | ||
| ) |
Definition at line 3729 of file device.c.
Referenced by d3d8_device_Clear(), d3d9_device_Clear(), d3d_device7_Clear(), and wined3d_device_set_implicit_swapchain().
| HRESULT CDECL wined3d_device_context_clear_rendertarget_view | ( | struct wined3d_device_context * | context, |
| struct wined3d_rendertarget_view * | view, | ||
| const RECT * | rect, | ||
| unsigned int | flags, | ||
| const struct wined3d_color * | color, | ||
| float | depth, | ||
| unsigned int | stencil | ||
| ) |
Definition at line 4468 of file device.c.
Referenced by d3d10_device_ClearDepthStencilView(), d3d10_device_ClearRenderTargetView(), d3d11_device_context_ClearDepthStencilView(), d3d11_device_context_ClearRenderTargetView(), d3d9_device_ColorFill(), and ddraw_surface_blt().
| void CDECL wined3d_device_context_clear_uav_float | ( | struct wined3d_device_context * | context, |
| struct wined3d_unordered_access_view * | view, | ||
| const struct wined3d_vec4 * | clear_value | ||
| ) |
Definition at line 4509 of file device.c.
Referenced by d3d11_device_context_ClearUnorderedAccessViewFloat().
| void CDECL wined3d_device_context_clear_uav_uint | ( | struct wined3d_device_context * | context, |
| struct wined3d_unordered_access_view * | view, | ||
| const struct wined3d_uvec4 * | clear_value | ||
| ) |
Definition at line 4525 of file device.c.
Referenced by d3d11_device_context_ClearUnorderedAccessViewUint().
| void CDECL wined3d_device_context_copy_resource | ( | struct wined3d_device_context * | context, |
| struct wined3d_resource * | dst_resource, | ||
| struct wined3d_resource * | src_resource | ||
| ) |
Definition at line 4131 of file device.c.
Referenced by d3d10_device_CopyResource(), and d3d11_device_context_CopyResource().
| HRESULT CDECL wined3d_device_context_copy_sub_resource_region | ( | struct wined3d_device_context * | context, |
| struct wined3d_resource * | dst_resource, | ||
| unsigned int | dst_sub_resource_idx, | ||
| unsigned int | dst_x, | ||
| unsigned int | dst_y, | ||
| unsigned int | dst_z, | ||
| struct wined3d_resource * | src_resource, | ||
| unsigned int | src_sub_resource_idx, | ||
| const struct wined3d_box * | src_box, | ||
| unsigned int | flags | ||
| ) |
Definition at line 4220 of file device.c.
Referenced by d3d10_device_CopySubresourceRegion(), d3d11_device_context_CopySubresourceRegion(), d3d11_device_context_CopySubresourceRegion1(), d3d8_device_upload_sysmem_vertex_buffers(), d3d9_device_UpdateSurface(), d3d9_device_upload_sysmem_vertex_buffers(), ddraw_surface_get_default_texture(), and ddraw_surface_get_draw_texture().
| void CDECL wined3d_device_context_copy_uav_counter | ( | struct wined3d_device_context * | context, |
| struct wined3d_buffer * | dst_buffer, | ||
| unsigned int | offset, | ||
| struct wined3d_unordered_access_view * | uav | ||
| ) |
Definition at line 4102 of file device.c.
Referenced by d3d11_device_context_CopyStructureCount().
| void CDECL wined3d_device_context_draw | ( | struct wined3d_device_context * | context, |
| unsigned int | start_vertex, | ||
| unsigned int | vertex_count, | ||
| unsigned int | start_instance, | ||
| unsigned int | instance_count | ||
| ) |
Definition at line 2635 of file device.c.
Referenced by d3d10_device_Draw(), d3d10_device_DrawInstanced(), d3d11_device_context_Draw(), d3d11_device_context_DrawInstanced(), d3d8_device_DrawPrimitive(), d3d8_device_DrawPrimitiveUP(), d3d9_device_DrawPrimitive(), d3d9_device_DrawPrimitiveUP(), d3d_device7_DrawPrimitive(), d3d_device7_DrawPrimitiveStrided(), and d3d_device7_DrawPrimitiveVB().
| void CDECL wined3d_device_context_draw_indexed | ( | struct wined3d_device_context * | context, |
| int | base_vertex_index, | ||
| unsigned int | start_index, | ||
| unsigned int | index_count, | ||
| unsigned int | start_instance, | ||
| unsigned int | instance_count | ||
| ) |
Definition at line 2649 of file device.c.
Referenced by d3d10_device_DrawIndexed(), d3d10_device_DrawIndexedInstanced(), d3d11_device_context_DrawIndexed(), d3d11_device_context_DrawIndexedInstanced(), d3d8_device_DrawIndexedPrimitive(), d3d8_device_DrawIndexedPrimitiveUP(), d3d9_device_DrawIndexedPrimitive(), d3d9_device_DrawIndexedPrimitiveUP(), d3d_device7_DrawIndexedPrimitive(), d3d_device7_DrawIndexedPrimitiveStrided(), and d3d_device7_DrawIndexedPrimitiveVB().
| void CDECL wined3d_device_context_execute_command_list | ( | struct wined3d_device_context * | context, |
| struct wined3d_command_list * | list, | ||
| bool | restore_state | ||
| ) |
Definition at line 4649 of file device.c.
Referenced by d3d11_device_context_ExecuteCommandList().
| void CDECL wined3d_device_context_flush | ( | struct wined3d_device_context * | context | ) |
Definition at line 4946 of file device.c.
Referenced by d3d10_device_Flush(), and d3d11_device_context_Flush().
| void CDECL wined3d_device_context_generate_mipmaps | ( | struct wined3d_device_context * | context, |
| struct wined3d_shader_resource_view * | view | ||
| ) |
Definition at line 4684 of file device.c.
Referenced by d3d10_device_GenerateMips(), d3d11_device_context_GenerateMips(), and d3d9_texture_gen_auto_mipmap().
| struct wined3d_blend_state *CDECL wined3d_device_context_get_blend_state | ( | const struct wined3d_device_context * | context, |
| struct wined3d_color * | blend_factor, | ||
| unsigned int * | sample_mask | ||
| ) |
Definition at line 1859 of file device.c.
Referenced by d3d11_device_context_OMGetBlendState(), and wined3d_device_apply_stateblock().
| void CDECL wined3d_device_context_get_constant_buffer | ( | const struct wined3d_device_context * | context, |
| enum wined3d_shader_type | shader_type, | ||
| unsigned int | idx, | ||
| struct wined3d_constant_buffer_state * | state | ||
| ) |
Definition at line 2663 of file device.c.
Referenced by d3d10_device_get_constant_buffers(), and d3d11_device_context_get_constant_buffers().
| struct wined3d_depth_stencil_state *CDECL wined3d_device_context_get_depth_stencil_state | ( | const struct wined3d_device_context * | context, |
| unsigned int * | stencil_ref | ||
| ) |
Definition at line 1871 of file device.c.
Referenced by d3d11_device_context_OMGetDepthStencilState(), and wined3d_device_apply_stateblock().
| struct wined3d_rendertarget_view *CDECL wined3d_device_context_get_depth_stencil_view | ( | const struct wined3d_device_context * | context | ) |
Definition at line 4676 of file device.c.
Referenced by d3d10_device_OMGetRenderTargets(), d3d11_device_context_OMGetRenderTargets(), d3d8_device_GetDepthStencilSurface(), d3d8_device_Reset(), d3d8_device_SetRenderTarget(), d3d8_swapchain_create(), d3d9_device_GetDepthStencilSurface(), d3d9_device_reset(), d3d9_swapchain_create(), ddraw_surface_delete_attached_surface(), and resolve_depth_buffer().
| struct wined3d_buffer *CDECL wined3d_device_context_get_index_buffer | ( | const struct wined3d_device_context * | context, |
| enum wined3d_format_id * | format, | ||
| unsigned int * | offset | ||
| ) |
Definition at line 1831 of file device.c.
Referenced by d3d10_device_IAGetIndexBuffer(), and d3d11_device_context_IAGetIndexBuffer().
| struct wined3d_query *CDECL wined3d_device_context_get_predication | ( | struct wined3d_device_context * | context, |
| BOOL * | value | ||
| ) |
Definition at line 3768 of file device.c.
Referenced by d3d10_device_GetPredication(), and d3d11_device_context_GetPredication().
| void CDECL wined3d_device_context_get_primitive_type | ( | const struct wined3d_device_context * | context, |
| enum wined3d_primitive_type * | primitive_type, | ||
| unsigned int * | patch_vertex_count | ||
| ) |
Definition at line 3793 of file device.c.
Referenced by d3d10_device_IAGetPrimitiveTopology(), and d3d11_device_context_IAGetPrimitiveTopology().
| struct wined3d_rasterizer_state *CDECL wined3d_device_context_get_rasterizer_state | ( | struct wined3d_device_context * | context | ) |
Definition at line 1882 of file device.c.
Referenced by d3d10_device_RSGetState(), and d3d11_device_context_RSGetState().
| struct wined3d_rendertarget_view *CDECL wined3d_device_context_get_rendertarget_view | ( | const struct wined3d_device_context * | context, |
| unsigned int | view_idx | ||
| ) |
Definition at line 4659 of file device.c.
Referenced by d3d10_device_OMGetRenderTargets(), d3d11_device_context_OMGetRenderTargets(), d3d8_device_GetRenderTarget(), d3d8_device_SetRenderTarget(), d3d8_device_SetViewport(), d3d9_device_GetRenderTarget(), d3d9_device_reset(), ddraw_surface1_Flip(), ddraw_surface7_SetSurfaceDesc(), and device_init().
| struct wined3d_sampler *CDECL wined3d_device_context_get_sampler | ( | const struct wined3d_device_context * | context, |
| enum wined3d_shader_type | shader_type, | ||
| unsigned int | idx | ||
| ) |
Definition at line 2689 of file device.c.
Referenced by d3d10_device_GSGetSamplers(), d3d10_device_PSGetSamplers(), d3d10_device_VSGetSamplers(), d3d11_device_context_CSGetSamplers(), d3d11_device_context_DSGetSamplers(), d3d11_device_context_GSGetSamplers(), d3d11_device_context_HSGetSamplers(), d3d11_device_context_PSGetSamplers(), and d3d11_device_context_VSGetSamplers().
| void CDECL wined3d_device_context_get_scissor_rects | ( | const struct wined3d_device_context * | context, |
| unsigned int * | rect_count, | ||
| RECT * | rects | ||
| ) |
Definition at line 1890 of file device.c.
Referenced by d3d10_device_RSGetScissorRects(), d3d11_device_context_RSGetScissorRects(), and device_reset_viewport_state().
| struct wined3d_shader *CDECL wined3d_device_context_get_shader | ( | const struct wined3d_device_context * | context, |
| enum wined3d_shader_type | type | ||
| ) |
Definition at line 2007 of file device.c.
Referenced by d3d10_device_GSGetShader(), d3d10_device_PSGetShader(), d3d10_device_VSGetShader(), d3d11_device_context_CSGetShader(), d3d11_device_context_DSGetShader(), d3d11_device_context_GSGetShader(), d3d11_device_context_HSGetShader(), d3d11_device_context_PSGetShader(), and d3d11_device_context_VSGetShader().
| struct wined3d_shader_resource_view *CDECL wined3d_device_context_get_shader_resource_view | ( | const struct wined3d_device_context * | context, |
| enum wined3d_shader_type | shader_type, | ||
| unsigned int | idx | ||
| ) |
Definition at line 2677 of file device.c.
Referenced by d3d10_device_GSGetShaderResources(), d3d10_device_PSGetShaderResources(), d3d10_device_VSGetShaderResources(), d3d11_device_context_CSGetShaderResources(), d3d11_device_context_DSGetShaderResources(), d3d11_device_context_GSGetShaderResources(), d3d11_device_context_HSGetShaderResources(), d3d11_device_context_PSGetShaderResources(), and d3d11_device_context_VSGetShaderResources().
| struct wined3d_buffer *CDECL wined3d_device_context_get_stream_output | ( | struct wined3d_device_context * | context, |
| unsigned int | idx, | ||
| unsigned int * | offset | ||
| ) |
Definition at line 1770 of file device.c.
Referenced by d3d10_device_SOGetTargets(), and d3d11_device_context_SOGetTargets().
| HRESULT CDECL wined3d_device_context_get_stream_source | ( | const struct wined3d_device_context * | context, |
| unsigned int | stream_idx, | ||
| struct wined3d_buffer ** | buffer, | ||
| unsigned int * | offset, | ||
| unsigned int * | stride | ||
| ) |
Definition at line 1786 of file device.c.
Referenced by d3d10_device_IAGetVertexBuffers(), and d3d11_device_context_IAGetVertexBuffers().
| struct wined3d_unordered_access_view *CDECL wined3d_device_context_get_unordered_access_view | ( | const struct wined3d_device_context * | context, |
| enum wined3d_pipeline | pipeline, | ||
| unsigned int | idx | ||
| ) |
Definition at line 2703 of file device.c.
Referenced by d3d11_device_context_CSGetUnorderedAccessViews(), and d3d11_device_context_OMGetRenderTargetsAndUnorderedAccessViews().
| struct wined3d_vertex_declaration *CDECL wined3d_device_context_get_vertex_declaration | ( | const struct wined3d_device_context * | context | ) |
Definition at line 1976 of file device.c.
Referenced by d3d10_device_IAGetInputLayout(), and d3d11_device_context_IAGetInputLayout().
| void CDECL wined3d_device_context_get_viewports | ( | const struct wined3d_device_context * | context, |
| unsigned int * | viewport_count, | ||
| struct wined3d_viewport * | viewports | ||
| ) |
Definition at line 1844 of file device.c.
Referenced by d3d10_device_RSGetViewports(), d3d11_device_context_RSGetViewports(), device_reset_viewport_state(), and process_vertices_strided().
| void CDECL wined3d_device_context_issue_query | ( | struct wined3d_device_context * | context, |
| struct wined3d_query * | query, | ||
| unsigned int | flags | ||
| ) |
Definition at line 4639 of file device.c.
Referenced by d3d11_device_context_Begin(), d3d11_device_context_End(), and wined3d_query_issue().
| HRESULT CDECL wined3d_device_context_map | ( | struct wined3d_device_context * | context, |
| struct wined3d_resource * | resource, | ||
| unsigned int | sub_resource_idx, | ||
| struct wined3d_map_desc * | map_desc, | ||
| const struct wined3d_box * | box, | ||
| unsigned int | flags | ||
| ) |
Definition at line 4570 of file device.c.
Referenced by d3d11_device_context_Map(), and wined3d_resource_map().
| void CDECL wined3d_device_context_reset_state | ( | struct wined3d_device_context * | context | ) |
Definition at line 1904 of file device.c.
Referenced by d3d11_device_context_ClearState(), wined3d_deferred_context_record_command_list(), and wined3d_device_context_emit_execute_command_list().
| void CDECL wined3d_device_context_resolve_sub_resource | ( | struct wined3d_device_context * | context, |
| struct wined3d_resource * | dst_resource, | ||
| unsigned int | dst_sub_resource_idx, | ||
| struct wined3d_resource * | src_resource, | ||
| unsigned int | src_sub_resource_idx, | ||
| enum wined3d_format_id | format_id | ||
| ) |
Definition at line 4417 of file device.c.
Referenced by d3d10_device_ResolveSubresource(), d3d11_device_context_ResolveSubresource(), and resolve_depth_buffer().
| void CDECL wined3d_device_context_set_blend_state | ( | struct wined3d_device_context * | context, |
| struct wined3d_blend_state * | blend_state, | ||
| const struct wined3d_color * | blend_factor, | ||
| unsigned int | sample_mask | ||
| ) |
Definition at line 2050 of file device.c.
Referenced by d3d11_device_context_OMSetBlendState(), and wined3d_device_apply_stateblock().
| void CDECL wined3d_device_context_set_constant_buffers | ( | struct wined3d_device_context * | context, |
| enum wined3d_shader_type | type, | ||
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| const struct wined3d_constant_buffer_state * | buffers | ||
| ) |
Definition at line 2015 of file device.c.
Referenced by bind_push_constant_buffer(), d3d10_device_set_constant_buffers(), and d3d11_device_context_set_constant_buffers().
| void CDECL wined3d_device_context_set_depth_stencil_state | ( | struct wined3d_device_context * | context, |
| struct wined3d_depth_stencil_state * | depth_stencil_state, | ||
| unsigned int | stencil_ref | ||
| ) |
Definition at line 2077 of file device.c.
Referenced by d3d11_device_context_OMSetDepthStencilState(), and wined3d_device_apply_stateblock().
| HRESULT CDECL wined3d_device_context_set_depth_stencil_view | ( | struct wined3d_device_context * | context, |
| struct wined3d_rendertarget_view * | view | ||
| ) |
Definition at line 2453 of file device.c.
Referenced by d3d8_device_SetRenderTarget(), d3d9_device_SetDepthStencilSurface(), d3d_device_sync_rendertarget(), d3d_device_update_depth_stencil(), ddraw_surface_delete_attached_surface(), device_init_swapchain_state(), wined3d_device_context_set_render_targets_and_unordered_access_views(), and wined3d_device_reset().
| void CDECL wined3d_device_context_set_index_buffer | ( | struct wined3d_device_context * | context, |
| struct wined3d_buffer * | buffer, | ||
| enum wined3d_format_id | format_id, | ||
| unsigned int | offset | ||
| ) |
Definition at line 2557 of file device.c.
Referenced by d3d10_device_IASetIndexBuffer(), d3d11_device_context_IASetIndexBuffer(), d3d8_device_upload_sysmem_index_buffer(), d3d9_device_upload_sysmem_index_buffer(), and wined3d_device_apply_stateblock().
| void CDECL wined3d_device_context_set_predication | ( | struct wined3d_device_context * | context, |
| struct wined3d_query * | predicate, | ||
| BOOL | value | ||
| ) |
Definition at line 2487 of file device.c.
Referenced by d3d10_device_SetPredication(), and d3d11_device_context_SetPredication().
| void CDECL wined3d_device_context_set_primitive_type | ( | struct wined3d_device_context * | context, |
| enum wined3d_primitive_type | primitive_type, | ||
| unsigned int | patch_vertex_count | ||
| ) |
Definition at line 3779 of file device.c.
Referenced by d3d10_device_IASetPrimitiveTopology(), d3d11_device_context_IASetPrimitiveTopology(), d3d8_device_DrawIndexedPrimitive(), d3d8_device_DrawIndexedPrimitiveUP(), d3d8_device_DrawPrimitive(), d3d8_device_DrawPrimitiveUP(), d3d9_device_DrawIndexedPrimitive(), d3d9_device_DrawIndexedPrimitiveUP(), d3d9_device_DrawPrimitive(), d3d9_device_DrawPrimitiveUP(), d3d_device7_DrawIndexedPrimitive(), d3d_device7_DrawIndexedPrimitiveStrided(), d3d_device7_DrawIndexedPrimitiveVB(), d3d_device7_DrawPrimitive(), d3d_device7_DrawPrimitiveStrided(), and d3d_device7_DrawPrimitiveVB().
| void CDECL wined3d_device_context_set_rasterizer_state | ( | struct wined3d_device_context * | context, |
| struct wined3d_rasterizer_state * | rasterizer_state | ||
| ) |
Definition at line 2101 of file device.c.
Referenced by d3d11_device_context_RSSetState(), and wined3d_stateblock_apply_clear_state().
| void CDECL wined3d_device_context_set_render_targets_and_unordered_access_views | ( | struct wined3d_device_context * | context, |
| unsigned int | rtv_count, | ||
| struct wined3d_rendertarget_view *const * | render_target_views, | ||
| struct wined3d_rendertarget_view * | depth_stencil_view, | ||
| UINT | uav_count, | ||
| struct wined3d_unordered_access_view *const * | unordered_access_views, | ||
| const unsigned int * | initial_counts | ||
| ) |
Definition at line 2313 of file device.c.
Referenced by d3d10_device_OMSetRenderTargets(), d3d11_device_context_OMSetRenderTargets(), and d3d11_device_context_OMSetRenderTargetsAndUnorderedAccessViews().
| HRESULT CDECL wined3d_device_context_set_rendertarget_views | ( | struct wined3d_device_context * | context, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| struct wined3d_rendertarget_view *const * | views, | ||
| BOOL | set_viewport | ||
| ) |
Definition at line 2377 of file device.c.
Referenced by d3d8_device_SetRenderTarget(), d3d9_device_SetRenderTarget(), d3d_device_init(), d3d_device_inner_Release(), d3d_device_set_render_target(), d3d_device_sync_rendertarget(), ddraw_surface7_SetSurfaceDesc(), ddraw_texture_rename_to(), device_init_swapchain_state(), wined3d_device_context_set_render_targets_and_unordered_access_views(), and wined3d_device_reset().
| void CDECL wined3d_device_context_set_samplers | ( | struct wined3d_device_context * | context, |
| enum wined3d_shader_type | type, | ||
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| struct wined3d_sampler *const * | samplers | ||
| ) |
Definition at line 2243 of file device.c.
Referenced by d3d10_device_set_samplers(), d3d11_device_context_set_samplers(), and wined3d_device_apply_stateblock().
| void CDECL wined3d_device_context_set_scissor_rects | ( | struct wined3d_device_context * | context, |
| unsigned int | rect_count, | ||
| const RECT * | rects | ||
| ) |
Definition at line 2149 of file device.c.
Referenced by d3d10_device_RSSetScissorRects(), d3d11_device_context_RSSetScissorRects(), and wined3d_stateblock_apply_clear_state().
| void CDECL wined3d_device_context_set_shader | ( | struct wined3d_device_context * | context, |
| enum wined3d_shader_type | type, | ||
| struct wined3d_shader * | shader | ||
| ) |
Definition at line 1984 of file device.c.
Referenced by d3d10_device_GSSetShader(), d3d10_device_PSSetShader(), d3d10_device_VSSetShader(), d3d11_device_context_CSSetShader(), d3d11_device_context_DSSetShader(), d3d11_device_context_GSSetShader(), d3d11_device_context_HSSetShader(), d3d11_device_context_PSSetShader(), d3d11_device_context_VSSetShader(), and wined3d_device_apply_stateblock().
| void CDECL wined3d_device_context_set_shader_resource_views | ( | struct wined3d_device_context * | context, |
| enum wined3d_shader_type | type, | ||
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| struct wined3d_shader_resource_view *const *const | views | ||
| ) |
Definition at line 2181 of file device.c.
Referenced by d3d10_device_set_shader_resource_views(), d3d11_device_context_set_shader_resource_views(), and wined3d_device_context_unbind_srv_for_rtv().
| void CDECL wined3d_device_context_set_state | ( | struct wined3d_device_context * | context, |
| struct wined3d_state * | state | ||
| ) |
Definition at line 1915 of file device.c.
Referenced by d3d11_device_context_SwapDeviceContextState(), wined3d_deferred_context_record_command_list(), and wined3d_device_context_emit_execute_command_list().
| void CDECL wined3d_device_context_set_stream_outputs | ( | struct wined3d_device_context * | context, |
| const struct wined3d_stream_output | outputs[WINED3D_MAX_STREAM_OUTPUT_BUFFERS] | ||
| ) |
Definition at line 2611 of file device.c.
Referenced by d3d10_device_SOSetTargets(), and d3d11_device_context_SOSetTargets().
| HRESULT CDECL wined3d_device_context_set_stream_sources | ( | struct wined3d_device_context * | context, |
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| const struct wined3d_stream_state * | streams | ||
| ) |
Definition at line 2510 of file device.c.
Referenced by d3d10_device_IASetVertexBuffers(), d3d11_device_context_IASetVertexBuffers(), and wined3d_device_apply_stateblock().
| void CDECL wined3d_device_context_set_unordered_access_views | ( | struct wined3d_device_context * | context, |
| enum wined3d_pipeline | pipeline, | ||
| unsigned int | start_idx, | ||
| unsigned int | count, | ||
| struct wined3d_unordered_access_view *const * | uavs, | ||
| const unsigned int * | initial_counts | ||
| ) |
Definition at line 2277 of file device.c.
Referenced by d3d11_device_context_CSSetUnorderedAccessViews(), and wined3d_device_context_set_render_targets_and_unordered_access_views().
| void CDECL wined3d_device_context_set_vertex_declaration | ( | struct wined3d_device_context * | context, |
| struct wined3d_vertex_declaration * | declaration | ||
| ) |
Definition at line 2588 of file device.c.
Referenced by d3d10_device_IASetInputLayout(), d3d11_device_context_IASetInputLayout(), and wined3d_device_apply_stateblock().
| void CDECL wined3d_device_context_set_viewports | ( | struct wined3d_device_context * | context, |
| unsigned int | viewport_count, | ||
| const struct wined3d_viewport * | viewports | ||
| ) |
Definition at line 2124 of file device.c.
Referenced by d3d10_device_RSSetViewports(), d3d11_device_context_RSSetViewports(), and wined3d_stateblock_apply_clear_state().
|
static |
Definition at line 2344 of file device.c.
Referenced by wined3d_device_context_set_depth_stencil_view(), and wined3d_device_context_set_rendertarget_views().
| HRESULT CDECL wined3d_device_context_unmap | ( | struct wined3d_device_context * | context, |
| struct wined3d_resource * | resource, | ||
| unsigned int | sub_resource_idx | ||
| ) |
Definition at line 4627 of file device.c.
Referenced by d3d11_device_context_Unmap(), and wined3d_resource_unmap().
| void CDECL wined3d_device_context_update_sub_resource | ( | struct wined3d_device_context * | context, |
| struct wined3d_resource * | resource, | ||
| unsigned int | sub_resource_idx, | ||
| const struct wined3d_box * | box, | ||
| const void * | data, | ||
| unsigned int | row_pitch, | ||
| unsigned int | depth_pitch, | ||
| unsigned int | flags | ||
| ) |
Definition at line 4376 of file device.c.
Referenced by d3d11_device_context_UpdateSubresource(), and d3d11_device_context_UpdateSubresource1().
|
static |
Definition at line 4709 of file device.c.
Referenced by wined3d_device_set_cursor_properties().
| void wined3d_device_create_default_samplers | ( | struct wined3d_device * | device, |
| struct wined3d_context * | context | ||
| ) |
Definition at line 737 of file device.c.
Referenced by adapter_vk_init_3d(), and wined3d_device_gl_create_primary_opengl_context_cs().
| ULONG CDECL wined3d_device_decref | ( | struct wined3d_device * | device | ) |
Definition at line 251 of file device.c.
Referenced by adapter_gl_destroy_buffer(), adapter_gl_destroy_texture(), adapter_no3d_destroy_buffer(), adapter_no3d_destroy_rendertarget_view(), adapter_no3d_destroy_texture(), adapter_vk_destroy_buffer(), adapter_vk_destroy_texture(), d3d8_device_Release(), d3d9_device_Release(), d3d_device_context_state_private_release(), d3d_device_inner_Release(), ddraw_destroy(), ddraw_surface_cleanup(), ddraw_surface_release_iface(), device_init(), dxgi_device_init(), and dxgi_device_Release().
| void wined3d_device_destroy_default_samplers | ( | struct wined3d_device * | device | ) |
Definition at line 784 of file device.c.
Referenced by adapter_gl_uninit_3d(), and adapter_vk_uninit_3d().
| HRESULT CDECL wined3d_device_end_scene | ( | struct wined3d_device * | device | ) |
Definition at line 3715 of file device.c.
Referenced by d3d8_device_EndScene(), d3d9_device_EndScene(), d3d_device7_EndScene(), and wined3d_device_reset().
| void CDECL wined3d_device_evict_managed_resources | ( | struct wined3d_device * | device | ) |
Definition at line 4923 of file device.c.
Referenced by d3d7_EvictManagedTextures(), d3d8_device_ResourceManagerDiscardBytes(), and d3d9_device_EvictManagedResources().
| UINT CDECL wined3d_device_get_available_texture_mem | ( | const struct wined3d_device * | device | ) |
Definition at line 1754 of file device.c.
Referenced by d3d8_device_GetAvailableTextureMem(), d3d9_device_GetAvailableTextureMem(), ddraw7_GetAvailableVidMem(), and resource_init().
| HRESULT CDECL wined3d_device_get_clip_status | ( | const struct wined3d_device * | device, |
| struct wined3d_clip_status * | clip_status | ||
| ) |
Definition at line 1820 of file device.c.
Referenced by d3d8_device_GetClipStatus(), and d3d9_device_GetClipStatus().
| void CDECL wined3d_device_get_creation_parameters | ( | const struct wined3d_device * | device, |
| struct wined3d_device_creation_parameters * | parameters | ||
| ) |
Definition at line 5274 of file device.c.
Referenced by d3d11_device_CheckFormatSupport(), d3d11_device_CheckMultisampleQualityLevels(), d3d8_device_GetCreationParameters(), d3d9_device_CreateAdditionalSwapChain(), and d3d9_device_GetCreationParameters().
| HRESULT CDECL wined3d_device_get_device_caps | ( | const struct wined3d_device * | device, |
| struct wined3d_caps * | caps | ||
| ) |
Definition at line 3679 of file device.c.
Referenced by d3d11_device_CheckFeatureSupport(), d3d8_device_GetDeviceCaps(), d3d9_device_GetDeviceCaps(), and ddraw7_GetCaps().
| HRESULT CDECL wined3d_device_get_display_mode | ( | const struct wined3d_device * | device, |
| UINT | swapchain_idx, | ||
| struct wined3d_display_mode * | mode, | ||
| enum wined3d_display_rotation * | rotation | ||
| ) |
Definition at line 3686 of file device.c.
Referenced by d3d8_device_GetDisplayMode(), d3d9_device_GetDisplayMode(), and d3d9_device_GetDisplayModeEx().
| void CDECL wined3d_device_get_gamma_ramp | ( | const struct wined3d_device * | device, |
| UINT | swapchain_idx, | ||
| struct wined3d_gamma_ramp * | ramp | ||
| ) |
Definition at line 5301 of file device.c.
Referenced by d3d8_device_GetGammaRamp(), d3d9_device_GetGammaRamp(), and ddraw_gamma_control_GetGammaRamp().
| struct wined3d_device_context *CDECL wined3d_device_get_immediate_context | ( | struct wined3d_device * | device | ) |
Definition at line 1969 of file device.c.
Referenced by ddraw_init(), device_init(), and device_parent_wined3d_device_created().
Definition at line 2729 of file device.c.
Referenced by d3d9_device_GetMaximumFrameLatency(), and dxgi_device_GetMaximumFrameLatency().
| float CDECL wined3d_device_get_npatch_mode | ( | const struct wined3d_device * | device | ) |
| HRESULT CDECL wined3d_device_get_raster_status | ( | const struct wined3d_device * | device, |
| UINT | swapchain_idx, | ||
| struct wined3d_raster_status * | raster_status | ||
| ) |
Definition at line 4055 of file device.c.
Referenced by d3d8_device_GetRasterStatus(), and d3d9_device_GetRasterStatus().
| BOOL CDECL wined3d_device_get_software_vertex_processing | ( | const struct wined3d_device * | device | ) |
Definition at line 4040 of file device.c.
Referenced by d3d9_device_GetSoftwareVertexProcessing().
| struct wined3d_state *CDECL wined3d_device_get_state | ( | struct wined3d_device * | device | ) |
Definition at line 1962 of file device.c.
Referenced by d3d_device_context_state_private_release(), d3d_device_context_state_remove_entry(), and device_parent_wined3d_device_created().
| struct wined3d_swapchain *CDECL wined3d_device_get_swapchain | ( | const struct wined3d_device * | device, |
| UINT | swapchain_idx | ||
| ) |
Definition at line 501 of file device.c.
Referenced by d3d8_device_CreateAdditionalSwapChain(), d3d9_device_CreateAdditionalSwapChain(), d3d9_device_get_swapchains(), wined3d_device_get_display_mode(), wined3d_device_get_gamma_ramp(), wined3d_device_get_raster_status(), wined3d_device_reset(), and wined3d_device_set_gamma_ramp().
| UINT CDECL wined3d_device_get_swapchain_count | ( | const struct wined3d_device * | device | ) |
Definition at line 494 of file device.c.
Referenced by d3d8_device_CreateAdditionalSwapChain(), d3d9_device_CreateAdditionalSwapChain(), d3d9_device_get_swapchains(), and d3d9_device_GetNumberOfSwapChains().
Definition at line 5282 of file device.c.
Referenced by d3d11_device_CheckFormatSupport(), and d3d11_device_CheckMultisampleQualityLevels().
|
static |
Definition at line 1279 of file device.c.
Referenced by wined3d_device_gl_create_bo().
| bool wined3d_device_gl_create_bo | ( | struct wined3d_device_gl * | device_gl, |
| struct wined3d_context_gl * | context_gl, | ||
| GLsizeiptr | size, | ||
| GLenum | binding, | ||
| GLenum | usage, | ||
| bool | coherent, | ||
| GLbitfield | flags, | ||
| struct wined3d_bo_gl * | bo | ||
| ) |
Definition at line 1335 of file device.c.
Referenced by adapter_gl_alloc_bo(), wined3d_bo_gl_map(), wined3d_buffer_gl_create_buffer_object(), wined3d_texture_gl_prepare_buffer_object(), and wined3d_unordered_access_view_gl_cs_init().
|
static |
Definition at line 572 of file device.c.
Referenced by wined3d_device_gl_create_primary_opengl_context_cs().
Definition at line 1476 of file device.c.
Referenced by adapter_gl_init_3d().
Definition at line 1431 of file device.c.
Referenced by adapter_gl_uninit_3d().
|
static |
Definition at line 698 of file device.c.
Referenced by wined3d_device_gl_delete_opengl_contexts_cs().
|
static |
Definition at line 1260 of file device.c.
Referenced by wined3d_device_gl_create_bo().
| HDC wined3d_device_gl_get_backup_dc | ( | struct wined3d_device_gl * | device_gl | ) |
Definition at line 5313 of file device.c.
Referenced by wined3d_context_gl_create_wgl_ctx(), wined3d_context_gl_init(), and wined3d_context_gl_set_gl_context().
| GLbitfield wined3d_device_gl_get_memory_type_flags | ( | unsigned int | memory_type_idx | ) |
Definition at line 1274 of file device.c.
Referenced by wined3d_allocator_chunk_gl_map(), and wined3d_context_gl_allocate_vram_chunk_buffer().
| ULONG CDECL wined3d_device_incref | ( | struct wined3d_device * | device | ) |
Definition at line 161 of file device.c.
Referenced by adapter_gl_destroy_buffer(), adapter_gl_destroy_texture(), adapter_no3d_destroy_buffer(), adapter_no3d_destroy_rendertarget_view(), adapter_no3d_destroy_texture(), adapter_vk_destroy_buffer(), adapter_vk_destroy_texture(), d3d_device_context_state_init(), d3d_device_init(), ddraw_texture_init(), and device_parent_wined3d_device_created().
| HRESULT wined3d_device_init | ( | struct wined3d_device * | device, |
| struct wined3d * | wined3d, | ||
| unsigned int | adapter_idx, | ||
| enum wined3d_device_type | device_type, | ||
| HWND | focus_window, | ||
| unsigned int | flags, | ||
| BYTE | surface_alignment, | ||
| const enum wined3d_feature_level * | levels, | ||
| unsigned int | level_count, | ||
| const BOOL * | supported_extensions, | ||
| struct wined3d_device_parent * | device_parent | ||
| ) |
Definition at line 5479 of file device.c.
Referenced by adapter_gl_create_device(), adapter_no3d_create_device(), and adapter_vk_create_device().
| HRESULT CDECL wined3d_device_process_vertices | ( | struct wined3d_device * | device, |
| struct wined3d_stateblock * | stateblock, | ||
| UINT | src_start_idx, | ||
| UINT | dst_idx, | ||
| UINT | vertex_count, | ||
| struct wined3d_buffer * | dst_buffer, | ||
| const struct wined3d_vertex_declaration * | declaration, | ||
| uint32_t | flags, | ||
| uint32_t | dst_fvf | ||
| ) |
Definition at line 3598 of file device.c.
Referenced by d3d8_device_ProcessVertices(), d3d9_device_ProcessVertices(), and d3d_vertex_buffer7_ProcessVertices().
| void CDECL wined3d_device_release_focus_window | ( | struct wined3d_device * | device | ) |
Definition at line 1154 of file device.c.
Referenced by d3d8_device_Release(), d3d9_device_Release(), ddraw_set_cooperative_level(), device_init(), wined3d_device_reset(), and wined3d_swapchain_cleanup().
| HRESULT CDECL wined3d_device_reset | ( | struct wined3d_device * | device, |
| const struct wined3d_swapchain_desc * | swapchain_desc, | ||
| const struct wined3d_display_mode * | mode, | ||
| wined3d_device_reset_cb | callback, | ||
| BOOL | reset_state | ||
| ) |
Definition at line 4970 of file device.c.
Referenced by d3d8_device_Reset(), d3d9_device_reset(), and ddraw_surface_create().
| HRESULT CDECL wined3d_device_set_clip_status | ( | struct wined3d_device * | device, |
| const struct wined3d_clip_status * | clip_status | ||
| ) |
Definition at line 1809 of file device.c.
Referenced by d3d8_device_SetClipStatus(), and d3d9_device_SetClipStatus().
| void CDECL wined3d_device_set_cursor_position | ( | struct wined3d_device * | device, |
| int | x_screen_space, | ||
| int | y_screen_space, | ||
| uint32_t | flags | ||
| ) |
Definition at line 4845 of file device.c.
Referenced by d3d8_device_SetCursorPosition(), and d3d9_device_SetCursorPosition().
| HRESULT CDECL wined3d_device_set_cursor_properties | ( | struct wined3d_device * | device, |
| UINT | x_hotspot, | ||
| UINT | y_hotspot, | ||
| struct wined3d_texture * | texture, | ||
| unsigned int | sub_resource_idx | ||
| ) |
Definition at line 4752 of file device.c.
Referenced by d3d8_device_SetCursorProperties(), and d3d9_device_SetCursorProperties().
| HRESULT CDECL wined3d_device_set_dialog_box_mode | ( | struct wined3d_device * | device, |
| BOOL | enable_dialogs | ||
| ) |
Definition at line 5264 of file device.c.
Referenced by d3d9_device_SetDialogBoxMode().
| void CDECL wined3d_device_set_gamma_ramp | ( | const struct wined3d_device * | device, |
| UINT | swapchain_idx, | ||
| uint32_t | flags, | ||
| const struct wined3d_gamma_ramp * | ramp | ||
| ) |
Definition at line 5289 of file device.c.
Referenced by d3d8_device_SetGammaRamp(), d3d9_device_SetGammaRamp(), and ddraw_gamma_control_SetGammaRamp().
| HRESULT wined3d_device_set_implicit_swapchain | ( | struct wined3d_device * | device, |
| struct wined3d_swapchain * | swapchain | ||
| ) |
Definition at line 1537 of file device.c.
Referenced by wined3d_swapchain_create().
| void CDECL wined3d_device_set_max_frame_latency | ( | struct wined3d_device * | device, |
| unsigned int | latency | ||
| ) |
Definition at line 2717 of file device.c.
Referenced by d3d9_device_SetMaximumFrameLatency(), and dxgi_device_SetMaximumFrameLatency().
| void CDECL wined3d_device_set_multithreaded | ( | struct wined3d_device * | device | ) |
Definition at line 1746 of file device.c.
Referenced by ddraw_set_cooperative_level(), and device_init().
| HRESULT CDECL wined3d_device_set_npatch_mode | ( | struct wined3d_device * | device, |
| float | segments | ||
| ) |
Definition at line 4069 of file device.c.
Referenced by d3d9_device_SetNPatchMode().
| void CDECL wined3d_device_set_software_vertex_processing | ( | struct wined3d_device * | device, |
| BOOL | software | ||
| ) |
Definition at line 4025 of file device.c.
Referenced by d3d9_device_SetSoftwareVertexProcessing().
| BOOL CDECL wined3d_device_show_cursor | ( | struct wined3d_device * | device, |
| BOOL | show | ||
| ) |
Definition at line 4874 of file device.c.
Referenced by d3d8_device_ShowCursor(), and d3d9_device_ShowCursor().
| void wined3d_device_uninit_3d | ( | struct wined3d_device * | device | ) |
Definition at line 1662 of file device.c.
Referenced by wined3d_device_cleanup(), and wined3d_swapchain_decref().
| HRESULT CDECL wined3d_device_update_texture | ( | struct wined3d_device * | device, |
| struct wined3d_texture * | src_texture, | ||
| struct wined3d_texture * | dst_texture | ||
| ) |
Definition at line 3808 of file device.c.
Referenced by d3d8_device_UpdateTexture(), d3d8_device_upload_managed_textures(), d3d8_texture_preload(), d3d9_device_UpdateTexture(), d3d9_device_upload_managed_textures(), and d3d9_texture_gen_auto_mipmap().
| HRESULT CDECL wined3d_device_validate_device | ( | const struct wined3d_device * | device, |
| const struct wined3d_stateblock_state * | state, | ||
| DWORD * | num_passes | ||
| ) |
Definition at line 3963 of file device.c.
Referenced by d3d8_device_ValidateDevice(), d3d9_device_ValidateDevice(), and d3d_device7_ValidateDevice().
| bool wined3d_device_vk_create_null_resources | ( | struct wined3d_device_vk * | device_vk, |
| struct wined3d_context_vk * | context_vk | ||
| ) |
Definition at line 839 of file device.c.
Referenced by adapter_vk_init_3d().
| bool wined3d_device_vk_create_null_views | ( | struct wined3d_device_vk * | device_vk, |
| struct wined3d_context_vk * | context_vk | ||
| ) |
Definition at line 929 of file device.c.
Referenced by adapter_vk_init_3d().
| void wined3d_device_vk_destroy_null_resources | ( | struct wined3d_device_vk * | device_vk, |
| struct wined3d_context_vk * | context_vk | ||
| ) |
Definition at line 910 of file device.c.
Referenced by adapter_vk_uninit_3d_cs().
| void wined3d_device_vk_destroy_null_views | ( | struct wined3d_device_vk * | device_vk, |
| struct wined3d_context_vk * | context_vk | ||
| ) |
Definition at line 1114 of file device.c.
Referenced by adapter_vk_uninit_3d_cs().
|
static |
Definition at line 2763 of file device.c.
Referenced by wined3d_colour_from_mcs().
Definition at line 2734 of file device.c.
Referenced by process_vertices_strided().
|
static |
Definition at line 792 of file device.c.
Referenced by wined3d_device_vk_create_null_resources().
|
static |
Definition at line 5457 of file device.c.
Referenced by wined3d_device_init().
| HRESULT CDECL wined3d_rasterizer_state_create | ( | struct wined3d_device * | device, |
| const struct wined3d_rasterizer_state_desc * | desc, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops, | ||
| struct wined3d_rasterizer_state ** | state | ||
| ) |
Definition at line 470 of file device.c.
Referenced by d3d_rasterizer_state_init(), and wined3d_stateblock_apply_clear_state().
| ULONG CDECL wined3d_rasterizer_state_decref | ( | struct wined3d_rasterizer_state * | state | ) |
Definition at line 446 of file device.c.
Referenced by d3d11_rasterizer_state_Release(), device_free_rasterizer_state(), wined3d_cs_packet_decref_objects(), wined3d_device_context_set_rasterizer_state(), and wined3d_stateblock_apply_clear_state().
Definition at line 439 of file device.c.
Referenced by wined3d_rasterizer_state_decref().
| void *CDECL wined3d_rasterizer_state_get_parent | ( | const struct wined3d_rasterizer_state * | state | ) |
Definition at line 463 of file device.c.
Referenced by d3d10_device_RSGetState(), and d3d11_device_context_RSGetState().
| ULONG CDECL wined3d_rasterizer_state_incref | ( | struct wined3d_rasterizer_state * | state | ) |
Definition at line 430 of file device.c.
Referenced by d3d11_rasterizer_state_AddRef(), wined3d_cs_packet_incref_objects(), and wined3d_device_context_set_rasterizer_state().
Definition at line 5450 of file device.c.
Referenced by wined3d_device_init().
Definition at line 5405 of file device.c.
Referenced by wined3d_device_init().
|
static |
Definition at line 2860 of file device.c.
Referenced by compute_light(), update_fog_factor(), update_light_diffuse_specular(), and wined3d_vec3_normalise().
|
static |
Definition at line 2879 of file device.c.
Referenced by compute_light(), init_transformed_lights(), and update_light_diffuse_specular().
|
static |
Definition at line 2872 of file device.c.
Referenced by light_set_vertex_data(), and wined3d_vec3_normalise().
|
static |
|
static |
Definition at line 2887 of file device.c.
Referenced by compute_light().
| const struct { ... } gl_memory_types[] |
Referenced by wined3d_device_gl_create_primary_opengl_context_cs(), wined3d_device_gl_find_memory_type(), and wined3d_device_gl_get_memory_type_flags().
|
static |
Definition at line 1237 of file device.c.
Referenced by wined3d_device_gl_create_primary_opengl_context_cs().
| const struct wined3d_light WINED3D_default_light |
Definition at line 69 of file device.c.
Referenced by wined3d_device_set_light_enable(), wined3d_state_record_lights(), and wined3d_stateblock_set_light_enable().