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

Definition at line 957 of file vkd3d_private.h.
Definition at line 976 of file vkd3d_private.h.
Referenced by d3d12_pipeline_state_init_compute(), d3d12_pipeline_state_init_graphics(), and d3d12_root_signature_init().
| struct vkd3d_shader_resource_binding* d3d12_root_signature::descriptor_mapping |
Definition at line 978 of file vkd3d_private.h.
Referenced by d3d12_pipeline_state_init_compute(), d3d12_pipeline_state_init_graphics(), d3d12_root_signature_append_vk_binding(), d3d12_root_signature_cleanup(), d3d12_root_signature_init(), d3d12_root_signature_map_vk_heap_binding(), and d3d12_root_signature_map_vk_unbounded_binding().
| struct vkd3d_shader_descriptor_offset* d3d12_root_signature::descriptor_offsets |
Definition at line 979 of file vkd3d_private.h.
Referenced by d3d12_pipeline_state_init_compute(), d3d12_pipeline_state_init_graphics(), d3d12_root_signature_append_vk_binding(), d3d12_root_signature_cleanup(), d3d12_root_signature_init(), d3d12_root_signature_map_vk_heap_binding(), and d3d12_root_signature_map_vk_unbounded_binding().
| struct d3d12_descriptor_set_layout d3d12_root_signature::descriptor_set_layouts[VKD3D_MAX_DESCRIPTOR_SETS] |
Definition at line 963 of file vkd3d_private.h.
Referenced by d3d12_command_list_prepare_descriptors(), d3d12_root_signature_cleanup(), d3d12_root_signature_copy_descriptor_set_layouts(), and d3d12_root_signature_create_descriptor_set_layouts().
Definition at line 983 of file vkd3d_private.h.
Referenced by d3d12_pipeline_state_init_compute(), d3d12_pipeline_state_init_graphics(), d3d12_root_signature_init(), and d3d12_root_signature_init_descriptor_table_push_constants().
| uint64_t d3d12_root_signature::descriptor_table_mask |
Definition at line 971 of file vkd3d_private.h.
Referenced by d3d12_command_list_prepare_descriptors(), d3d12_command_list_update_descriptor_tables(), and d3d12_root_signature_init_root_descriptor_tables().
Definition at line 982 of file vkd3d_private.h.
Referenced by d3d12_command_list_update_descriptor_tables(), d3d12_pipeline_state_init_compute(), d3d12_pipeline_state_init_graphics(), and d3d12_root_signature_init_descriptor_table_push_constants().
| struct d3d12_device* d3d12_root_signature::device |
Definition at line 997 of file vkd3d_private.h.
Referenced by d3d12_root_signature_copy_descriptor_set_layouts(), d3d12_root_signature_create_descriptor_set_layouts(), d3d12_root_signature_GetDevice(), d3d12_root_signature_init(), d3d12_root_signature_init_descriptor_table_push_constants(), d3d12_root_signature_init_push_constants(), d3d12_root_signature_init_root_descriptor_tables(), d3d12_root_signature_map_vk_heap_uav_counter(), d3d12_root_signature_Release(), d3d12_root_signature_SetName(), and vkd3d_descriptor_heap_binding_from_descriptor_range().
| D3D12_ROOT_SIGNATURE_FLAGS d3d12_root_signature::flags |
Definition at line 974 of file vkd3d_private.h.
Referenced by d3d12_pipeline_state_init_graphics(), and d3d12_root_signature_init().
| ID3D12RootSignature d3d12_root_signature::ID3D12RootSignature_iface |
Definition at line 959 of file vkd3d_private.h.
Referenced by d3d12_pipeline_state_init_compute(), d3d12_root_signature_init(), and impl_from_ID3D12RootSignature().
| uint32_t d3d12_root_signature::main_set |
Definition at line 969 of file vkd3d_private.h.
Referenced by d3d12_command_list_prepare_descriptors(), d3d12_command_list_update_heap_descriptors(), d3d12_command_list_update_virtual_descriptors(), d3d12_root_signature_init(), d3d12_root_signature_init_root_descriptor_tables(), and d3d12_root_signature_map_vk_unbounded_binding().
Definition at line 968 of file vkd3d_private.h.
Referenced by d3d12_root_signature_cleanup(), and d3d12_root_signature_init().
| struct d3d12_root_parameter* d3d12_root_signature::parameters |
Definition at line 967 of file vkd3d_private.h.
Referenced by d3d12_root_signature_cleanup(), d3d12_root_signature_init(), d3d12_root_signature_init_push_constants(), d3d12_root_signature_init_root_descriptor_tables(), d3d12_root_signature_init_root_descriptors(), and root_signature_get_parameter().
| struct vkd3d_private_store d3d12_root_signature::private_store |
Definition at line 999 of file vkd3d_private.h.
Referenced by d3d12_root_signature_GetPrivateData(), d3d12_root_signature_init(), d3d12_root_signature_Release(), d3d12_root_signature_SetPrivateData(), and d3d12_root_signature_SetPrivateDataInterface().
Definition at line 990 of file vkd3d_private.h.
Referenced by d3d12_pipeline_state_init_uav_counters(), d3d12_root_signature_init(), and d3d12_root_signature_init_descriptor_table_push_constants().
| VkPushConstantRange d3d12_root_signature::push_constant_ranges[D3D12_SHADER_VISIBILITY_PIXEL+1] |
Definition at line 992 of file vkd3d_private.h.
Referenced by d3d12_pipeline_state_init_uav_counters(), d3d12_root_signature_init(), and d3d12_root_signature_init_descriptor_table_push_constants().
| uint32_t d3d12_root_signature::push_descriptor_mask |
Definition at line 972 of file vkd3d_private.h.
Referenced by d3d12_command_list_prepare_descriptors(), and d3d12_root_signature_init_root_descriptors().
Definition at line 960 of file vkd3d_private.h.
Referenced by d3d12_root_signature_AddRef(), d3d12_root_signature_init(), and d3d12_root_signature_Release().
Definition at line 985 of file vkd3d_private.h.
Referenced by d3d12_pipeline_state_init_compute(), d3d12_pipeline_state_init_graphics(), and d3d12_root_signature_init().
| struct vkd3d_shader_push_constant_buffer* d3d12_root_signature::root_constants |
Definition at line 986 of file vkd3d_private.h.
Referenced by d3d12_pipeline_state_init_compute(), d3d12_pipeline_state_init_graphics(), d3d12_root_signature_cleanup(), d3d12_root_signature_init(), and d3d12_root_signature_init_push_constants().
Definition at line 988 of file vkd3d_private.h.
Referenced by d3d12_root_signature_init().
Definition at line 994 of file vkd3d_private.h.
Referenced by d3d12_root_signature_cleanup(), d3d12_root_signature_init(), and d3d12_root_signature_init_static_samplers().
| VkSampler* d3d12_root_signature::static_samplers |
Definition at line 995 of file vkd3d_private.h.
Referenced by d3d12_root_signature_cleanup(), d3d12_root_signature_init(), and d3d12_root_signature_init_static_samplers().
| struct vkd3d_shader_uav_counter_binding* d3d12_root_signature::uav_counter_mapping |
Definition at line 980 of file vkd3d_private.h.
Referenced by d3d12_pipeline_state_init_compute(), d3d12_pipeline_state_init_graphics(), d3d12_root_signature_cleanup(), d3d12_root_signature_init(), and d3d12_root_signature_map_vk_heap_uav_counter().
| struct vkd3d_shader_descriptor_offset* d3d12_root_signature::uav_counter_offsets |
Definition at line 981 of file vkd3d_private.h.
Referenced by d3d12_pipeline_state_init_compute(), d3d12_pipeline_state_init_graphics(), d3d12_root_signature_cleanup(), d3d12_root_signature_init(), and d3d12_root_signature_map_vk_heap_uav_counter().
Definition at line 977 of file vkd3d_private.h.
Referenced by d3d12_pipeline_state_init_compute(), d3d12_pipeline_state_init_graphics(), and d3d12_root_signature_init().
| bool d3d12_root_signature::use_descriptor_arrays |
Definition at line 965 of file vkd3d_private.h.
Referenced by d3d12_command_list_update_descriptor_table(), d3d12_root_signature_init(), and d3d12_root_signature_init_root_descriptor_tables().
| VkPipelineLayout d3d12_root_signature::vk_pipeline_layout |
Definition at line 962 of file vkd3d_private.h.
Referenced by d3d12_command_list_bind_descriptor_heap(), d3d12_command_list_set_root_cbv(), d3d12_command_list_set_root_constants(), d3d12_command_list_set_root_descriptor(), d3d12_command_list_update_descriptor_tables(), d3d12_command_list_update_heap_descriptors(), d3d12_command_list_update_virtual_descriptors(), d3d12_pipeline_state_init_compute(), d3d12_root_signature_cleanup(), and d3d12_root_signature_init().
| uint32_t d3d12_root_signature::vk_set_count |
Definition at line 964 of file vkd3d_private.h.
Referenced by d3d12_command_list_bind_descriptor_heap(), d3d12_command_list_update_virtual_descriptors(), d3d12_root_signature_append_vk_binding(), d3d12_root_signature_append_vk_binding_array(), d3d12_root_signature_cleanup(), d3d12_root_signature_copy_descriptor_set_layouts(), d3d12_root_signature_create_descriptor_set_layouts(), d3d12_root_signature_current_vk_binding_array(), d3d12_root_signature_init(), d3d12_root_signature_init_root_descriptor_tables(), d3d12_root_signature_map_vk_heap_uav_counter(), and vkd3d_descriptor_heap_binding_from_descriptor_range().