|
ReactOS 0.4.17-dev-934-g091855f
|
#include <wined3d_vk.h>

Definition at line 586 of file wined3d_vk.h.
Definition at line 648 of file wined3d_vk.h.
Referenced by wined3d_context_vk_get_command_buffer(), wined3d_context_vk_submit_command_buffer(), and wined3d_query_vk_issue().
| struct wined3d_shader_resource_bindings wined3d_context_vk::bindings |
Definition at line 605 of file wined3d_vk.h.
| struct wine_rb_tree wined3d_context_vk::bo_slab_available |
Definition at line 659 of file wined3d_vk.h.
Referenced by wined3d_bo_slab_vk_free_slice(), wined3d_context_vk_cleanup(), and wined3d_context_vk_create_slab_bo().
| SIZE_T wined3d_context_vk::buffer_count |
Definition at line 628 of file wined3d_vk.h.
| struct wined3d_command_buffer_vk* wined3d_context_vk::buffers |
Definition at line 626 of file wined3d_vk.h.
| SIZE_T wined3d_context_vk::buffers_size |
Definition at line 627 of file wined3d_vk.h.
| struct wined3d_context wined3d_context_vk::c |
Definition at line 588 of file wined3d_vk.h.
Referenced by adapter_vk_dispatch_compute(), adapter_vk_draw_primitive(), adapter_vk_uninit_3d_cs(), blend_equation_from_wined3d(), create_uav_pipeline(), shader_spirv_find_graphics_program_variant_vk(), shader_spirv_invalidate_compute_program(), shader_spirv_invalidate_graphics_program_variant(), swapchain_vk_present(), vk_blitter_clear(), vk_blitter_clear_rendertargets(), wined3d_bo_slab_vk_lock(), wined3d_bo_slab_vk_unlock(), wined3d_bo_vk_map(), wined3d_bo_vk_unmap(), wined3d_context_vk_allocate_memory(), wined3d_context_vk_allocate_query(), wined3d_context_vk_apply_compute_state(), wined3d_context_vk_apply_draw_state(), wined3d_context_vk_cleanup(), wined3d_context_vk_create_image(), wined3d_context_vk_create_slab_bo(), wined3d_context_vk_get_vk_descriptor_pool(), wined3d_context_vk_init_graphics_pipeline_key(), wined3d_context_vk_load_buffers(), wined3d_context_vk_load_shader_resources(), wined3d_context_vk_prepare_used_rtv(), wined3d_context_vk_set_dynamic_rasterizer_state(), wined3d_context_vk_submit_command_buffer(), wined3d_context_vk_update_graphics_pipeline_key(), wined3d_query_event_vk_issue(), wined3d_query_timestamp_vk_issue(), wined3d_query_vk_destroy(), wined3d_query_vk_issue(), wined3d_sampler_vk_destroy_object(), wined3d_shader_descriptor_writes_vk_add_sampler_write(), wined3d_shader_resource_bindings_add_null_srv_binding(), wined3d_shader_resource_view_vk_generate_mipmap(), wined3d_swapchain_vk_rotate(), wined3d_texture_vk_get_default_image_info(), wined3d_unordered_access_view_vk_clear(), wined3d_unordered_access_view_vk_cs_init(), and wined3d_view_vk_create_vk_buffer_view().
Definition at line 622 of file wined3d_vk.h.
Referenced by adapter_vk_dispatch_compute(), adapter_vk_draw_primitive(), should_periodic_submit(), and wined3d_context_vk_get_command_buffer().
| struct { ... } wined3d_context_vk::completed |
| uint64_t wined3d_context_vk::completed_command_buffer_id |
Definition at line 618 of file wined3d_vk.h.
Referenced by adapter_vk_copy_bo_address(), adapter_vk_map_bo_address(), should_periodic_submit(), wined3d_context_vk_cleanup(), wined3d_context_vk_cleanup_resources(), wined3d_context_vk_destroy_allocator_block(), wined3d_context_vk_destroy_bo_slab_slice(), 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_remove_command_buffer(), wined3d_context_vk_reset_vk_descriptor_pool(), wined3d_context_vk_submit_command_buffer(), and wined3d_query_event_vk_issue().
Definition at line 649 of file wined3d_vk.h.
Referenced by wined3d_context_vk_submit_command_buffer(), and wined3d_query_pool_vk_mark_complete().
| struct { ... } wined3d_context_vk::compute |
| struct wined3d_command_buffer_vk wined3d_context_vk::current_command_buffer |
Definition at line 617 of file wined3d_vk.h.
Referenced by adapter_vk_map_bo_address(), shader_spirv_destroy_compute_vk(), should_periodic_submit(), vk_blitter_clear_rendertargets(), wined3d_context_vk_apply_draw_state(), wined3d_context_vk_cleanup(), wined3d_context_vk_create_vk_descriptor_set(), wined3d_context_vk_destroy_bo(), wined3d_context_vk_end_current_render_pass(), wined3d_context_vk_get_command_buffer(), wined3d_context_vk_reference_bo(), wined3d_context_vk_reference_image(), wined3d_context_vk_reference_query(), wined3d_context_vk_reference_rendertarget_view(), wined3d_context_vk_reference_sampler(), wined3d_context_vk_reference_shader_resource_view(), wined3d_context_vk_reference_unordered_access_view(), wined3d_context_vk_submit_command_buffer(), wined3d_context_vk_wait_command_buffer(), wined3d_device_vk_destroy_null_views(), wined3d_query_vk_resume(), wined3d_query_vk_suspend(), and wined3d_swapchain_vk_blit().
| struct wined3d_shader_descriptor_writes_vk wined3d_context_vk::descriptor_writes |
Definition at line 631 of file wined3d_vk.h.
Referenced by wined3d_context_vk_cleanup(), wined3d_context_vk_load_shader_resources(), and wined3d_context_vk_update_descriptors().
| VkDynamicState wined3d_context_vk::dynamic_states[27] |
Definition at line 592 of file wined3d_vk.h.
Referenced by wined3d_context_vk_init_graphics_pipeline_key().
Definition at line 650 of file wined3d_vk.h.
Referenced by wined3d_context_vk_allocate_query(), and wined3d_context_vk_cleanup().
Definition at line 652 of file wined3d_vk.h.
Referenced by wined3d_context_vk_allocate_query(), and wined3d_context_vk_cleanup().
Definition at line 653 of file wined3d_vk.h.
Referenced by wined3d_context_vk_allocate_query(), and wined3d_context_vk_cleanup().
Definition at line 651 of file wined3d_vk.h.
Referenced by wined3d_context_vk_allocate_query(), and wined3d_context_vk_cleanup().
| struct { ... } wined3d_context_vk::graphics |
Referenced by shader_spirv_apply_draw_state(), shader_spirv_invalidate_graphics_program_variant(), wined3d_context_vk_apply_draw_state(), wined3d_context_vk_cleanup(), wined3d_context_vk_get_graphics_pipeline(), wined3d_context_vk_init_graphics_pipeline_key(), wined3d_context_vk_load_shader_resources(), wined3d_context_vk_submit_command_buffer(), wined3d_context_vk_update_descriptors(), and wined3d_context_vk_update_graphics_pipeline_key().
| struct wine_rb_tree wined3d_context_vk::graphics_pipelines |
Definition at line 658 of file wined3d_vk.h.
Referenced by wined3d_context_vk_cleanup(), and wined3d_context_vk_get_graphics_pipeline().
| uint32_t wined3d_context_vk::padding |
Definition at line 596 of file wined3d_vk.h.
| struct wined3d_graphics_pipeline_key_vk wined3d_context_vk::pipeline_key_vk |
Definition at line 601 of file wined3d_vk.h.
| struct wine_rb_tree wined3d_context_vk::pipeline_layouts |
Definition at line 657 of file wined3d_vk.h.
Referenced by wined3d_context_vk_cleanup(), and wined3d_context_vk_get_pipeline_layout().
Definition at line 647 of file wined3d_vk.h.
Referenced by wined3d_context_vk_begin_render_pass(), wined3d_context_vk_end_current_render_pass(), and wined3d_query_vk_issue().
| struct wine_rb_tree wined3d_context_vk::render_passes |
Definition at line 656 of file wined3d_vk.h.
Referenced by wined3d_context_vk_cleanup(), and wined3d_context_vk_get_render_pass().
| struct wined3d_retired_objects_vk wined3d_context_vk::retired |
Definition at line 655 of file wined3d_vk.h.
Referenced by wined3d_context_vk_cleanup(), wined3d_context_vk_cleanup_resources(), and wined3d_context_vk_get_retired_object_vk().
| VkDeviceSize wined3d_context_vk::retired_bo_size |
Definition at line 619 of file wined3d_vk.h.
Referenced by wined3d_context_vk_destroy_bo(), wined3d_context_vk_get_command_buffer(), and wined3d_context_vk_submit_command_buffer().
Definition at line 641 of file wined3d_vk.h.
Referenced by wined3d_context_vk_begin_render_pass(), wined3d_context_vk_set_dynamic_blend_state(), and wined3d_context_vk_update_blend_state().
| VkSampleCountFlagBits wined3d_context_vk::sample_count |
Definition at line 640 of file wined3d_vk.h.
Referenced by shader_spirv_find_graphics_program_variant_vk(), wined3d_context_vk_apply_draw_state(), and wined3d_context_vk_update_graphics_pipeline_key().
| struct { ... } wined3d_context_vk::submitted |
| uint32_t wined3d_context_vk::update_compute_pipeline |
Definition at line 594 of file wined3d_vk.h.
Referenced by wined3d_context_vk_apply_compute_state(), and wined3d_context_vk_submit_command_buffer().
| uint32_t wined3d_context_vk::update_stream_output |
Definition at line 595 of file wined3d_vk.h.
Referenced by wined3d_context_vk_apply_draw_state(), wined3d_context_vk_load_buffers(), and wined3d_context_vk_submit_command_buffer().
| VkCommandPool wined3d_context_vk::vk_command_pool |
Definition at line 616 of file wined3d_vk.h.
Referenced by free_command_buffer(), wined3d_context_vk_cleanup(), and wined3d_context_vk_get_command_buffer().
| SIZE_T wined3d_context_vk::vk_descriptor_pool_count |
Definition at line 637 of file wined3d_vk.h.
Referenced by wined3d_context_vk_cleanup(), wined3d_context_vk_create_vk_descriptor_set(), wined3d_context_vk_get_vk_descriptor_pool(), and wined3d_context_vk_return_vk_descriptor_pool().
| VkDescriptorPool* wined3d_context_vk::vk_descriptor_pools |
Definition at line 638 of file wined3d_vk.h.
Referenced by wined3d_context_vk_cleanup(), wined3d_context_vk_create_vk_descriptor_set(), wined3d_context_vk_get_vk_descriptor_pool(), and wined3d_context_vk_return_vk_descriptor_pool().
| SIZE_T wined3d_context_vk::vk_descriptor_pools_size |
Definition at line 636 of file wined3d_vk.h.
Referenced by wined3d_context_vk_get_vk_descriptor_pool(), and wined3d_context_vk_return_vk_descriptor_pool().
| VkFramebuffer wined3d_context_vk::vk_framebuffer |
Definition at line 633 of file wined3d_vk.h.
Referenced by wined3d_context_vk_begin_render_pass(), wined3d_context_vk_cleanup(), and wined3d_context_vk_end_current_render_pass().
| const struct wined3d_vk_info* wined3d_context_vk::vk_info |
Definition at line 590 of file wined3d_vk.h.
Referenced by adapter_vk_copy_bo_address(), adapter_vk_dispatch_compute(), adapter_vk_draw_primitive(), adapter_vk_map_bo_address(), create_uav_pipeline(), flush_bo_range(), free_command_buffer(), shader_spirv_find_compute_program_vk(), vk_blitter_blit(), wined3d_allocator_chunk_vk_map(), wined3d_allocator_chunk_vk_unmap(), wined3d_bo_vk_map(), wined3d_bo_vk_unmap(), wined3d_buffer_vk_barrier(), wined3d_context_vk_allocate_query(), wined3d_context_vk_allocate_vram_chunk_memory(), wined3d_context_vk_apply_compute_state(), wined3d_context_vk_apply_draw_state(), 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_set(), wined3d_context_vk_destroy_bo(), 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_end_current_render_pass(), wined3d_context_vk_get_command_buffer(), wined3d_context_vk_get_graphics_pipeline(), wined3d_context_vk_get_pipeline_layout(), wined3d_context_vk_get_vk_descriptor_pool(), wined3d_context_vk_image_barrier(), wined3d_context_vk_init_graphics_pipeline_key(), wined3d_context_vk_load_buffers(), wined3d_context_vk_reset_completed_queries(), wined3d_context_vk_return_vk_descriptor_pool(), wined3d_context_vk_submit_command_buffer(), wined3d_context_vk_update_descriptors(), wined3d_context_vk_update_graphics_pipeline_key(), wined3d_context_vk_wait_command_buffer(), wined3d_device_vk_create_null_resources(), wined3d_device_vk_create_null_views(), wined3d_null_image_vk_init(), wined3d_query_pool_vk_cleanup(), wined3d_query_pool_vk_init(), wined3d_query_timestamp_vk_issue(), wined3d_query_vk_begin(), wined3d_query_vk_end(), wined3d_render_pass_vk_cleanup(), wined3d_render_pass_vk_init(), wined3d_shader_resource_view_vk_generate_mipmap(), wined3d_swapchain_vk_blit(), wined3d_texture_vk_clear(), wined3d_texture_vk_download_data(), wined3d_texture_vk_get_default_image_info(), wined3d_texture_vk_upload_data(), wined3d_unordered_access_view_vk_clear(), wined3d_unordered_access_view_vk_cs_init(), wined3d_view_vk_create_vk_buffer_view(), and wined3d_view_vk_create_vk_image_view().
| VkShaderModule wined3d_context_vk::vk_modules[WINED3D_SHADER_TYPE_GRAPHICS_COUNT] |
Definition at line 600 of file wined3d_vk.h.
| VkPipeline wined3d_context_vk::vk_pipeline |
Definition at line 602 of file wined3d_vk.h.
Referenced by shader_spirv_destroy_compute_vk().
| VkPipelineLayout wined3d_context_vk::vk_pipeline_layout |
Definition at line 603 of file wined3d_vk.h.
| VkRenderPass wined3d_context_vk::vk_render_pass |
Definition at line 634 of file wined3d_vk.h.
Referenced by wined3d_context_vk_begin_render_pass(), wined3d_context_vk_end_current_render_pass(), wined3d_context_vk_update_graphics_pipeline_key(), and wined3d_query_vk_issue().
| VkDescriptorSetLayout wined3d_context_vk::vk_set_layout |
Definition at line 604 of file wined3d_vk.h.
| struct wined3d_bo_vk wined3d_context_vk::vk_so_counter_bo |
Definition at line 645 of file wined3d_vk.h.
Referenced by adapter_vk_draw_primitive(), wined3d_context_vk_bind_stream_output_buffers(), and wined3d_context_vk_cleanup().
| VkBuffer wined3d_context_vk::vk_so_counters[WINED3D_MAX_STREAM_OUTPUT_BUFFERS] |
Definition at line 643 of file wined3d_vk.h.
Referenced by adapter_vk_draw_primitive(), and wined3d_context_vk_bind_stream_output_buffers().
| VkDeviceSize wined3d_context_vk::vk_so_offsets[WINED3D_MAX_STREAM_OUTPUT_BUFFERS] |
Definition at line 644 of file wined3d_vk.h.
Referenced by adapter_vk_draw_primitive(), and wined3d_context_vk_bind_stream_output_buffers().