ReactOS 0.4.17-dev-934-g091855f
wined3d_device_vk Struct Reference

#include <wined3d_vk.h>

Collaboration diagram for wined3d_device_vk:

Public Attributes

struct wined3d_device d
 
struct wined3d_context_vk context_vk
 
VkDevice vk_device
 
VkQueue vk_queue
 
uint32_t vk_queue_family_index
 
uint32_t timestamp_bits
 
struct wined3d_vk_info vk_info
 
struct wined3d_null_resources_vk null_resources_vk
 
struct wined3d_null_views_vk null_views_vk
 
CRITICAL_SECTION allocator_cs
 
struct wined3d_allocator allocator
 
struct wined3d_uav_clear_state_vk uav_clear_state
 

Detailed Description

Definition at line 819 of file wined3d_vk.h.

Member Data Documentation

◆ allocator

◆ allocator_cs

◆ context_vk

struct wined3d_context_vk wined3d_device_vk::context_vk

Definition at line 823 of file wined3d_vk.h.

Referenced by adapter_vk_acquire_context(), adapter_vk_alloc_bo(), adapter_vk_init_3d(), adapter_vk_uninit_3d(), adapter_vk_uninit_3d_cs(), flush_bo_range(), free_command_buffer(), shader_spirv_compile_shader(), shader_spirv_destroy_compute_vk(), shader_spirv_find_compute_program_vk(), vk_blitter_clear_rendertargets(), wined3d_allocator_chunk_vk_map(), wined3d_allocator_chunk_vk_unmap(), wined3d_bo_slab_vk_free_slice(), wined3d_bo_vk_unmap(), wined3d_context_vk_allocate_memory(), wined3d_context_vk_allocate_vram_chunk_memory(), wined3d_context_vk_apply_compute_state(), wined3d_context_vk_apply_draw_state(), wined3d_context_vk_begin_render_pass(), wined3d_context_vk_cleanup(), wined3d_context_vk_cleanup_resources(), wined3d_context_vk_create_bo(), wined3d_context_vk_create_image(), wined3d_context_vk_create_slab_bo(), wined3d_context_vk_create_vk_descriptor_set(), wined3d_context_vk_destroy_bo(), wined3d_context_vk_destroy_graphics_pipeline(), wined3d_context_vk_destroy_pipeline_layout(), wined3d_context_vk_destroy_vk_buffer(), wined3d_context_vk_destroy_vk_buffer_view(), wined3d_context_vk_destroy_vk_event(), wined3d_context_vk_destroy_vk_framebuffer(), wined3d_context_vk_destroy_vk_image(), wined3d_context_vk_destroy_vk_image_view(), wined3d_context_vk_destroy_vk_memory(), wined3d_context_vk_destroy_vk_pipeline(), wined3d_context_vk_destroy_vk_sampler(), wined3d_context_vk_free_memory(), wined3d_context_vk_get_command_buffer(), wined3d_context_vk_get_graphics_pipeline(), wined3d_context_vk_get_pipeline_layout(), wined3d_context_vk_init(), wined3d_context_vk_return_vk_descriptor_pool(), wined3d_context_vk_submit_command_buffer(), wined3d_context_vk_update_descriptors(), wined3d_context_vk_wait_command_buffer(), wined3d_device_vk_uav_clear_state_init(), wined3d_query_pool_vk_cleanup(), wined3d_query_pool_vk_init(), wined3d_render_pass_vk_cleanup(), wined3d_render_pass_vk_init(), wined3d_sampler_vk_cs_init(), wined3d_shader_descriptor_writes_vk_add_cbv_write(), and wined3d_view_vk_create_vk_image_view().

◆ d

◆ null_resources_vk

◆ null_views_vk

◆ timestamp_bits

uint32_t wined3d_device_vk::timestamp_bits

Definition at line 828 of file wined3d_vk.h.

Referenced by adapter_vk_create_device(), and wined3d_query_vk_create().

◆ uav_clear_state

◆ vk_device

VkDevice wined3d_device_vk::vk_device

Definition at line 825 of file wined3d_vk.h.

Referenced by adapter_vk_create_device(), adapter_vk_destroy_device(), adapter_vk_map_bo_address(), create_uav_pipeline(), flush_bo_range(), free_command_buffer(), shader_spirv_compile_shader(), shader_spirv_destroy(), shader_spirv_destroy_compute_vk(), shader_spirv_find_compute_program_vk(), vk_blitter_clear_rendertargets(), wined3d_allocator_chunk_vk_map(), wined3d_allocator_chunk_vk_unmap(), wined3d_allocator_vk_destroy_chunk(), wined3d_bo_vk_map(), wined3d_bo_vk_unmap(), wined3d_context_vk_allocate_query(), wined3d_context_vk_allocate_vram_chunk_memory(), wined3d_context_vk_begin_render_pass(), wined3d_context_vk_cleanup(), wined3d_context_vk_cleanup_resources(), wined3d_context_vk_create_bo(), wined3d_context_vk_create_image(), wined3d_context_vk_create_vk_descriptor_pool(), wined3d_context_vk_create_vk_descriptor_set(), wined3d_context_vk_create_vk_descriptor_set_layout(), wined3d_context_vk_destroy_bo(), wined3d_context_vk_destroy_graphics_pipeline(), wined3d_context_vk_destroy_pipeline_layout(), wined3d_context_vk_destroy_vk_buffer(), wined3d_context_vk_destroy_vk_buffer_view(), wined3d_context_vk_destroy_vk_event(), wined3d_context_vk_destroy_vk_framebuffer(), wined3d_context_vk_destroy_vk_image(), wined3d_context_vk_destroy_vk_image_view(), wined3d_context_vk_destroy_vk_memory(), wined3d_context_vk_destroy_vk_pipeline(), wined3d_context_vk_destroy_vk_sampler(), wined3d_context_vk_get_command_buffer(), wined3d_context_vk_get_graphics_pipeline(), wined3d_context_vk_get_pipeline_layout(), wined3d_context_vk_init(), wined3d_context_vk_return_vk_descriptor_pool(), wined3d_context_vk_submit_command_buffer(), wined3d_context_vk_update_descriptors(), wined3d_context_vk_wait_command_buffer(), wined3d_device_vk_create_null_views(), wined3d_device_vk_uav_clear_state_cleanup(), wined3d_query_event_vk_issue(), wined3d_query_event_vk_poll(), wined3d_query_pool_vk_cleanup(), wined3d_query_pool_vk_init(), wined3d_query_vk_accumulate_data(), wined3d_render_pass_vk_cleanup(), wined3d_render_pass_vk_init(), wined3d_sampler_vk_cs_init(), wined3d_swapchain_vk_blit(), wined3d_swapchain_vk_create_vulkan_swapchain(), wined3d_swapchain_vk_create_vulkan_swapchain_images(), wined3d_swapchain_vk_destroy_vulkan_swapchain(), wined3d_texture_vk_get_default_image_info(), wined3d_unordered_access_view_vk_clear(), wined3d_unordered_access_view_vk_cs_init(), wined3d_view_vk_create_vk_buffer_view(), wined3d_view_vk_create_vk_image_view(), and wined3d_view_vk_destroy_object().

◆ vk_info

◆ vk_queue

◆ vk_queue_family_index

uint32_t wined3d_device_vk::vk_queue_family_index

The documentation for this struct was generated from the following file: