|
ReactOS 0.4.17-dev-966-gf06eace
|

Go to the source code of this file.
Classes | |
| struct | wined3d_uav_clear_constants_vk |
Macros | |
| #define | WINED3D_VIEW_CUBE_ARRAY (WINED3D_VIEW_TEXTURE_CUBE | WINED3D_VIEW_TEXTURE_ARRAY) |
| #define WINED3D_VIEW_CUBE_ARRAY (WINED3D_VIEW_TEXTURE_CUBE | WINED3D_VIEW_TEXTURE_ARRAY) |
|
static |
Definition at line 1851 of file view.c.
Referenced by create_uav_pipeline().
|
static |
Definition at line 244 of file view.c.
Referenced by create_buffer_view().
|
static |
Definition at line 307 of file view.c.
Referenced by wined3d_shader_resource_view_gl_cs_init(), wined3d_shader_resource_view_gl_update(), wined3d_unordered_access_view_gl_cs_init(), and wined3d_unordered_access_view_gl_update().
|
static |
Definition at line 165 of file view.c.
Referenced by wined3d_render_target_view_gl_cs_init(), wined3d_shader_resource_view_gl_cs_init(), and wined3d_unordered_access_view_gl_cs_init().
|
static |
Definition at line 1888 of file view.c.
Referenced by create_uav_pipeline(), and wined3d_device_vk_uav_clear_state_init().
|
static |
Definition at line 291 of file view.c.
Referenced by create_buffer_view(), wined3d_unordered_access_view_gl_clear(), wined3d_unordered_access_view_vk_clear(), and wined3d_view_vk_create_vk_buffer_view().
|
static |
Definition at line 34 of file view.c.
Referenced by wined3d_shader_resource_view_gl_cs_init(), and wined3d_unordered_access_view_gl_cs_init().
|
static |
Definition at line 28 of file view.c.
Referenced by create_texture_view(), wined3d_render_target_view_vk_cs_init(), wined3d_shader_resource_view_gl_cs_init(), and wined3d_view_vk_create_vk_image_view().
|
static |
Definition at line 1301 of file view.c.
Referenced by wined3d_shader_resource_view_gl_generate_mipmap().
|
static |
Definition at line 84 of file view.c.
Referenced by wined3d_rendertarget_view_init(), wined3d_shader_resource_view_init(), and wined3d_unordered_access_view_init().
| VkImageViewType vk_image_view_type_from_wined3d | ( | enum wined3d_resource_type | type, |
| uint32_t | flags | ||
| ) |
Definition at line 676 of file view.c.
Referenced by wined3d_texture_vk_get_default_image_info(), and wined3d_view_vk_create_vk_image_view().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | d3d | ) |
| void wined3d_device_vk_uav_clear_state_cleanup | ( | struct wined3d_device_vk * | device_vk | ) |
Definition at line 2057 of file view.c.
Referenced by adapter_vk_uninit_3d_cs().
| void wined3d_device_vk_uav_clear_state_init | ( | struct wined3d_device_vk * | device_vk | ) |
Definition at line 1989 of file view.c.
Referenced by adapter_vk_init_3d().
Definition at line 556 of file view.c.
Referenced by wined3d_rendertarget_view_gl_init().
Definition at line 858 of file view.c.
Referenced by wined3d_rendertarget_view_vk_init().
| void wined3d_rendertarget_view_cleanup | ( | struct wined3d_rendertarget_view * | view | ) |
Definition at line 374 of file view.c.
Referenced by adapter_gl_destroy_rendertarget_view(), adapter_no3d_destroy_rendertarget_view(), and adapter_vk_destroy_rendertarget_view().
| HRESULT CDECL wined3d_rendertarget_view_create | ( | const struct wined3d_view_desc * | desc, |
| struct wined3d_resource * | resource, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops, | ||
| struct wined3d_rendertarget_view ** | view | ||
| ) |
Definition at line 933 of file view.c.
Referenced by d3d_depthstencil_view_init(), d3d_rendertarget_view_init(), wined3d_device_reset(), wined3d_device_set_implicit_swapchain(), wined3d_rendertarget_view_create_from_sub_resource(), and wined3d_swapchain_init().
| HRESULT CDECL wined3d_rendertarget_view_create_from_sub_resource | ( | struct wined3d_texture * | texture, |
| unsigned int | sub_resource_idx, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops, | ||
| struct wined3d_rendertarget_view ** | view | ||
| ) |
Definition at line 946 of file view.c.
Referenced by d3d8_surface_acquire_rendertarget_view(), d3d9_surface_acquire_rendertarget_view(), and ddraw_surface_get_rendertarget_view().
| ULONG CDECL wined3d_rendertarget_view_decref | ( | struct wined3d_rendertarget_view * | view | ) |
Definition at line 379 of file view.c.
Referenced by d3d11_depthstencil_view_Release(), d3d11_rendertarget_view_Release(), d3d8_surface_Release(), d3d8_texture_decref(), d3d9_surface_Release(), d3d9_texture_decref(), ddraw_surface7_SetSurfaceDesc(), ddraw_surface_cleanup(), state_unbind_resources(), wined3d_cs_packet_decref_objects(), wined3d_device_context_set_depth_stencil_view(), wined3d_device_context_set_rendertarget_views(), wined3d_device_reset(), and wined3d_device_uninit_3d().
| void wined3d_rendertarget_view_get_box | ( | struct wined3d_rendertarget_view * | view, |
| struct wined3d_box * | box | ||
| ) |
Definition at line 542 of file view.c.
Referenced by cpu_blitter_clear().
| void wined3d_rendertarget_view_get_drawable_size | ( | const struct wined3d_rendertarget_view * | view, |
| const struct wined3d_context * | context, | ||
| unsigned int * | width, | ||
| unsigned int * | height | ||
| ) |
Definition at line 437 of file view.c.
Referenced by ffp_blitter_clear_rendertargets().
| DWORD wined3d_rendertarget_view_get_locations | ( | const struct wined3d_rendertarget_view * | view | ) |
Definition at line 520 of file view.c.
Referenced by wined3d_context_vk_begin_render_pass(), wined3d_context_vk_prepare_used_rtv(), and wined3d_render_pass_key_vk_init().
| void *CDECL wined3d_rendertarget_view_get_parent | ( | const struct wined3d_rendertarget_view * | view | ) |
Definition at line 400 of file view.c.
Referenced by d3d10_device_OMGetRenderTargets(), d3d11_device_context_OMGetRenderTargets(), and d3d_device_sync_rendertarget().
| struct wined3d_resource *CDECL wined3d_rendertarget_view_get_resource | ( | const struct wined3d_rendertarget_view * | view | ) |
Definition at line 430 of file view.c.
Referenced by d3d8_device_Reset(), d3d8_swapchain_create(), d3d9_device_reset(), d3d9_swapchain_create(), and resolve_depth_buffer().
| void *CDECL wined3d_rendertarget_view_get_sub_resource_parent | ( | const struct wined3d_rendertarget_view * | view | ) |
Definition at line 407 of file view.c.
Referenced by d3d8_device_GetDepthStencilSurface(), d3d8_device_GetRenderTarget(), d3d8_device_SetRenderTarget(), d3d8_device_SetViewport(), d3d9_device_GetDepthStencilSurface(), d3d9_device_GetRenderTarget(), d3d9_device_reset(), d3d_device7_SetViewport(), d3d_viewport_SetViewport(), d3d_viewport_SetViewport2(), device_init(), and resolve_depth_buffer().
| HRESULT wined3d_rendertarget_view_gl_init | ( | struct wined3d_rendertarget_view_gl * | view_gl, |
| const struct wined3d_view_desc * | desc, | ||
| struct wined3d_resource * | resource, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops | ||
| ) |
Definition at line 659 of file view.c.
Referenced by adapter_gl_create_rendertarget_view().
| ULONG CDECL wined3d_rendertarget_view_incref | ( | struct wined3d_rendertarget_view * | view | ) |
Definition at line 365 of file view.c.
Referenced by d3d11_depthstencil_view_AddRef(), d3d11_rendertarget_view_AddRef(), d3d8_surface_AddRef(), d3d8_texture_incref(), d3d9_surface_AddRef(), d3d9_texture_incref(), ddraw_surface_add_iface(), wined3d_cs_packet_incref_objects(), wined3d_device_context_set_depth_stencil_view(), and wined3d_device_context_set_rendertarget_views().
|
static |
Definition at line 602 of file view.c.
Referenced by wined3d_rendertarget_view_gl_init(), wined3d_rendertarget_view_no3d_init(), and wined3d_rendertarget_view_vk_init().
| void wined3d_rendertarget_view_invalidate_location | ( | struct wined3d_rendertarget_view * | view, |
| uint32_t | location | ||
| ) |
Definition at line 514 of file view.c.
Referenced by draw_primitive(), ffp_blitter_clear_rendertargets(), vk_blitter_clear_rendertargets(), and wined3d_context_vk_apply_draw_state().
| void wined3d_rendertarget_view_load_location | ( | struct wined3d_rendertarget_view * | view, |
| struct wined3d_context * | context, | ||
| uint32_t | location | ||
| ) |
Definition at line 489 of file view.c.
Referenced by draw_primitive(), ffp_blitter_clear_rendertargets(), vk_blitter_clear_rendertargets(), and wined3d_context_vk_prepare_used_rtv().
| HRESULT wined3d_rendertarget_view_no3d_init | ( | struct wined3d_rendertarget_view * | view_no3d, |
| const struct wined3d_view_desc * | desc, | ||
| struct wined3d_resource * | resource, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops | ||
| ) |
Definition at line 649 of file view.c.
Referenced by adapter_no3d_create_rendertarget_view().
| void wined3d_rendertarget_view_prepare_location | ( | struct wined3d_rendertarget_view * | view, |
| struct wined3d_context * | context, | ||
| uint32_t | location | ||
| ) |
Definition at line 469 of file view.c.
Referenced by draw_primitive(), ffp_blitter_clear_rendertargets(), wined3d_context_vk_apply_draw_state(), and wined3d_context_vk_prepare_used_rtv().
| void CDECL wined3d_rendertarget_view_set_parent | ( | struct wined3d_rendertarget_view * | view, |
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops | ||
| ) |
Definition at line 421 of file view.c.
Referenced by ddraw_surface7_SetSurfaceDesc(), and ddraw_texture_rename_to().
| void wined3d_rendertarget_view_validate_location | ( | struct wined3d_rendertarget_view * | view, |
| uint32_t | location | ||
| ) |
Definition at line 495 of file view.c.
Referenced by draw_primitive(), ffp_blitter_clear_rendertargets(), vk_blitter_clear_rendertargets(), wined3d_context_vk_apply_draw_state(), and wined3d_cs_exec_present().
| HRESULT wined3d_rendertarget_view_vk_init | ( | struct wined3d_rendertarget_view_vk * | view_vk, |
| const struct wined3d_view_desc * | desc, | ||
| struct wined3d_resource * | resource, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops | ||
| ) |
Definition at line 916 of file view.c.
Referenced by adapter_vk_create_rendertarget_view().
| void wined3d_shader_resource_view_cleanup | ( | struct wined3d_shader_resource_view * | view | ) |
Definition at line 978 of file view.c.
Referenced by adapter_gl_destroy_shader_resource_view(), and adapter_vk_destroy_shader_resource_view().
| HRESULT CDECL wined3d_shader_resource_view_create | ( | const struct wined3d_view_desc * | desc, |
| struct wined3d_resource * | resource, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops, | ||
| struct wined3d_shader_resource_view ** | view | ||
| ) |
Definition at line 1261 of file view.c.
Referenced by d3d_shader_resource_view_init(), and wined3d_texture_acquire_identity_srv().
| ULONG CDECL wined3d_shader_resource_view_decref | ( | struct wined3d_shader_resource_view * | view | ) |
Definition at line 990 of file view.c.
Referenced by d3d11_shader_resource_view_Release(), state_unbind_resources(), wined3d_cs_packet_decref_objects(), wined3d_device_context_set_shader_resource_views(), wined3d_device_set_texture(), and wined3d_texture_acquire_identity_srv().
| void wined3d_shader_resource_view_destroy | ( | struct wined3d_shader_resource_view * | view | ) |
Definition at line 983 of file view.c.
Referenced by wined3d_shader_resource_view_decref(), and wined3d_texture_decref().
| void *CDECL wined3d_shader_resource_view_get_parent | ( | const struct wined3d_shader_resource_view * | view | ) |
Definition at line 1016 of file view.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().
| void wined3d_shader_resource_view_gl_bind | ( | struct wined3d_shader_resource_view_gl * | view_gl, |
| unsigned int | unit, | ||
| struct wined3d_sampler_gl * | sampler_gl, | ||
| struct wined3d_context_gl * | context_gl | ||
| ) |
Definition at line 1274 of file view.c.
Referenced by wined3d_context_gl_bind_shader_resources().
Definition at line 1035 of file view.c.
Referenced by wined3d_shader_resource_view_gl_init().
| void wined3d_shader_resource_view_gl_generate_mipmap | ( | struct wined3d_shader_resource_view_gl * | view_gl, |
| struct wined3d_context_gl * | context_gl | ||
| ) |
Definition at line 1312 of file view.c.
Referenced by adapter_gl_generate_mipmap().
| HRESULT wined3d_shader_resource_view_gl_init | ( | struct wined3d_shader_resource_view_gl * | view_gl, |
| const struct wined3d_view_desc * | desc, | ||
| struct wined3d_resource * | resource, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops | ||
| ) |
Definition at line 1121 of file view.c.
Referenced by adapter_gl_create_shader_resource_view().
| void wined3d_shader_resource_view_gl_update | ( | struct wined3d_shader_resource_view_gl * | srv_gl, |
| struct wined3d_context_gl * | context_gl | ||
| ) |
Definition at line 1023 of file view.c.
Referenced by context_gl_load_shader_resources().
| ULONG CDECL wined3d_shader_resource_view_incref | ( | struct wined3d_shader_resource_view * | view | ) |
Definition at line 965 of file view.c.
Referenced by d3d11_shader_resource_view_AddRef(), wined3d_cs_packet_incref_objects(), wined3d_device_context_set_shader_resource_views(), and wined3d_device_set_texture().
|
static |
Definition at line 1098 of file view.c.
Referenced by wined3d_shader_resource_view_gl_init(), and wined3d_shader_resource_view_vk_init().
Definition at line 1167 of file view.c.
Referenced by wined3d_shader_resource_view_vk_init().
| void wined3d_shader_resource_view_vk_generate_mipmap | ( | struct wined3d_shader_resource_view_vk * | srv_vk, |
| struct wined3d_context_vk * | context_vk | ||
| ) |
Definition at line 1382 of file view.c.
Referenced by adapter_vk_generate_mipmap().
| HRESULT wined3d_shader_resource_view_vk_init | ( | struct wined3d_shader_resource_view_vk * | view_vk, |
| const struct wined3d_view_desc * | desc, | ||
| struct wined3d_resource * | resource, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops | ||
| ) |
Definition at line 1243 of file view.c.
Referenced by adapter_vk_create_shader_resource_view().
| void wined3d_shader_resource_view_vk_update_buffer | ( | struct wined3d_shader_resource_view_vk * | srv_vk, |
| struct wined3d_context_vk * | context_vk | ||
| ) |
Definition at line 1139 of file view.c.
Referenced by wined3d_context_vk_load_shader_resources().
| void wined3d_shader_resource_view_vk_update_layout | ( | struct wined3d_shader_resource_view_vk * | srv_vk, |
| VkImageLayout | layout | ||
| ) |
Definition at line 1161 of file view.c.
Referenced by wined3d_shader_descriptor_writes_vk_add_srv_write().
| void wined3d_unordered_access_view_cleanup | ( | struct wined3d_unordered_access_view * | view | ) |
Definition at line 1531 of file view.c.
Referenced by adapter_gl_destroy_unordered_access_view(), and adapter_vk_destroy_unordered_access_view().
| void wined3d_unordered_access_view_copy_counter | ( | struct wined3d_unordered_access_view * | view, |
| struct wined3d_buffer * | buffer, | ||
| unsigned int | offset, | ||
| struct wined3d_context * | context | ||
| ) |
Definition at line 1739 of file view.c.
Referenced by wined3d_cs_exec_copy_uav_counter().
| HRESULT CDECL wined3d_unordered_access_view_create | ( | const struct wined3d_view_desc * | desc, |
| struct wined3d_resource * | resource, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops, | ||
| struct wined3d_unordered_access_view ** | view | ||
| ) |
Definition at line 2551 of file view.c.
Referenced by d3d11_unordered_access_view_init().
| ULONG CDECL wined3d_unordered_access_view_decref | ( | struct wined3d_unordered_access_view * | view | ) |
Definition at line 1536 of file view.c.
Referenced by d3d11_unordered_access_view_Release(), state_unbind_resources(), wined3d_cs_packet_decref_objects(), and wined3d_device_context_set_unordered_access_views().
| void *CDECL wined3d_unordered_access_view_get_parent | ( | const struct wined3d_unordered_access_view * | view | ) |
Definition at line 1557 of file view.c.
Referenced by d3d11_device_context_CSGetUnorderedAccessViews(), and d3d11_device_context_OMGetRenderTargetsAndUnorderedAccessViews().
| void wined3d_unordered_access_view_gl_clear | ( | struct wined3d_unordered_access_view_gl * | view_gl, |
| const struct wined3d_uvec4 * | clear_value, | ||
| struct wined3d_context_gl * | context_gl, | ||
| bool | fp | ||
| ) |
Definition at line 1570 of file view.c.
Referenced by adapter_gl_clear_uav().
Definition at line 1764 of file view.c.
Referenced by wined3d_unordered_access_view_gl_init().
| HRESULT wined3d_unordered_access_view_gl_init | ( | struct wined3d_unordered_access_view_gl * | view_gl, |
| const struct wined3d_view_desc * | desc, | ||
| struct wined3d_resource * | resource, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops | ||
| ) |
Definition at line 1833 of file view.c.
Referenced by adapter_gl_create_unordered_access_view().
| void wined3d_unordered_access_view_gl_update | ( | struct wined3d_unordered_access_view_gl * | uav_gl, |
| struct wined3d_context_gl * | context_gl | ||
| ) |
Definition at line 1753 of file view.c.
Referenced by context_gl_load_unordered_access_resources().
| ULONG CDECL wined3d_unordered_access_view_incref | ( | struct wined3d_unordered_access_view * | view | ) |
Definition at line 1522 of file view.c.
Referenced by d3d11_unordered_access_view_AddRef(), wined3d_cs_packet_incref_objects(), and wined3d_device_context_set_unordered_access_views().
|
static |
Definition at line 1814 of file view.c.
Referenced by wined3d_unordered_access_view_gl_init(), and wined3d_unordered_access_view_vk_init().
| void wined3d_unordered_access_view_invalidate_location | ( | struct wined3d_unordered_access_view * | view, |
| uint32_t | location | ||
| ) |
Definition at line 1564 of file view.c.
Referenced by context_gl_load_unordered_access_resources(), wined3d_context_vk_load_shader_resources(), and wined3d_unordered_access_view_gl_clear().
| void wined3d_unordered_access_view_set_counter | ( | struct wined3d_unordered_access_view * | view, |
| unsigned int | value | ||
| ) |
Definition at line 1714 of file view.c.
Referenced by wined3d_cs_exec_set_unordered_access_views(), and wined3d_unordered_access_view_gl_cs_init().
| void wined3d_unordered_access_view_vk_clear | ( | struct wined3d_unordered_access_view_vk * | view_vk, |
| const struct wined3d_uvec4 * | clear_value, | ||
| struct wined3d_context_vk * | context_vk, | ||
| bool | fp | ||
| ) |
Definition at line 2077 of file view.c.
Referenced by adapter_vk_clear_uav().
Definition at line 2417 of file view.c.
Referenced by wined3d_unordered_access_view_vk_init().
| HRESULT wined3d_unordered_access_view_vk_init | ( | struct wined3d_unordered_access_view_vk * | view_vk, |
| const struct wined3d_view_desc * | desc, | ||
| struct wined3d_resource * | resource, | ||
| void * | parent, | ||
| const struct wined3d_parent_ops * | parent_ops | ||
| ) |
Definition at line 2533 of file view.c.
Referenced by adapter_vk_create_unordered_access_view().
| void wined3d_unordered_access_view_vk_update | ( | struct wined3d_unordered_access_view_vk * | uav_vk, |
| struct wined3d_context_vk * | context_vk | ||
| ) |
Definition at line 2395 of file view.c.
Referenced by wined3d_context_vk_load_shader_resources().
|
static |
Definition at line 317 of file view.c.
Referenced by wined3d_rendertarget_view_invalidate_location(), and wined3d_unordered_access_view_invalidate_location().
|
static |
|
static |
Definition at line 708 of file view.c.
Referenced by wined3d_shader_resource_view_vk_cs_init(), wined3d_shader_resource_view_vk_update_buffer(), wined3d_unordered_access_view_vk_clear(), wined3d_unordered_access_view_vk_cs_init(), and wined3d_unordered_access_view_vk_update().
|
static |
Definition at line 742 of file view.c.
Referenced by wined3d_render_target_view_vk_cs_init(), wined3d_shader_resource_view_vk_cs_init(), wined3d_unordered_access_view_vk_clear(), and wined3d_unordered_access_view_vk_cs_init().