|
ReactOS 0.4.17-dev-934-g091855f
|

Public Types | |
| enum | { VKD3D_SYMBOL_REGISTER , VKD3D_SYMBOL_RESOURCE , VKD3D_SYMBOL_SAMPLER , VKD3D_SYMBOL_COMBINED_SAMPLER , VKD3D_SYMBOL_DESCRIPTOR_ARRAY } |
| anonymous enum |
| Enumerator | |
|---|---|
| VKD3D_SYMBOL_REGISTER | |
| VKD3D_SYMBOL_RESOURCE | |
| VKD3D_SYMBOL_SAMPLER | |
| VKD3D_SYMBOL_COMBINED_SAMPLER | |
| VKD3D_SYMBOL_DESCRIPTOR_ARRAY | |
Definition at line 2226 of file spirv.c.
| struct vkd3d_symbol_combined_sampler vkd3d_symbol::combined_sampler |
Definition at line 2240 of file spirv.c.
Referenced by vkd3d_symbol_make_combined_sampler().
| struct vkd3d_symbol_descriptor_array vkd3d_symbol::descriptor_array |
Definition at line 2241 of file spirv.c.
Referenced by spirv_compiler_build_descriptor_variable(), spirv_compiler_emit_cbv_declaration(), spirv_compiler_emit_combined_sampler_declarations(), spirv_compiler_emit_resource_declaration(), spirv_compiler_emit_sampler_declaration(), spirv_compiler_get_descriptor_index(), spirv_compiler_get_register_info(), spirv_compiler_prepare_image(), and vkd3d_symbol_set_register_info().
| const struct vkd3d_symbol* vkd3d_symbol::descriptor_array |
| struct vkd3d_symbol_descriptor_array_data vkd3d_symbol::descriptor_array |
| uint32_t vkd3d_symbol::id |
Definition at line 2244 of file spirv.c.
Referenced by spirv_compiler_build_descriptor_variable(), spirv_compiler_emit_atomic_instruction(), spirv_compiler_emit_bufinfo(), spirv_compiler_emit_combined_sampler_declarations(), spirv_compiler_emit_input(), spirv_compiler_emit_ld_raw_structured_srv_uav(), spirv_compiler_emit_ld_uav_typed(), spirv_compiler_emit_resource_declaration(), spirv_compiler_emit_store_uav_raw_structured(), spirv_compiler_emit_store_uav_typed(), spirv_compiler_get_register_info(), spirv_compiler_prepare_image(), and vkd3d_symbol_set_register_info().
| union { ... } vkd3d_symbol::info |
Referenced by spirv_compiler_build_descriptor_variable(), spirv_compiler_emit_atomic_instruction(), spirv_compiler_emit_cbv_declaration(), spirv_compiler_emit_combined_sampler_declarations(), spirv_compiler_emit_input(), spirv_compiler_emit_input_register(), spirv_compiler_emit_ld_raw_structured_srv_uav(), spirv_compiler_emit_ld_uav_typed(), spirv_compiler_emit_output(), spirv_compiler_emit_output_register(), spirv_compiler_emit_push_constant_buffers(), spirv_compiler_emit_resource_declaration(), spirv_compiler_emit_sampler_declaration(), spirv_compiler_emit_store_uav_raw_structured(), spirv_compiler_emit_store_uav_typed(), spirv_compiler_emit_uav_counter_instruction(), spirv_compiler_emit_workgroup_memory(), spirv_compiler_find_combined_sampler(), spirv_compiler_get_register_info(), spirv_compiler_prepare_image(), and vkd3d_symbol_set_register_info().
| union { ... } vkd3d_symbol::key |
| struct vkd3d_symbol_register vkd3d_symbol::reg |
Definition at line 2237 of file spirv.c.
Referenced by debug_vkd3d_symbol(), spirv_compiler_emit_cbv_declaration(), spirv_compiler_emit_input(), spirv_compiler_emit_input_register(), spirv_compiler_emit_output(), spirv_compiler_emit_output_register(), spirv_compiler_emit_push_constant_buffers(), spirv_compiler_emit_sampler_declaration(), spirv_compiler_emit_workgroup_memory(), spirv_compiler_get_register_info(), vkd3d_symbol_make_io(), vkd3d_symbol_make_register(), and vkd3d_symbol_set_register_info().
| struct vkd3d_symbol_register_data vkd3d_symbol::reg |
| struct vkd3d_symbol_resource vkd3d_symbol::resource |
Definition at line 2238 of file spirv.c.
Referenced by debug_vkd3d_symbol(), spirv_compiler_emit_atomic_instruction(), spirv_compiler_emit_combined_sampler_declarations(), spirv_compiler_emit_ld_raw_structured_srv_uav(), spirv_compiler_emit_ld_uav_typed(), spirv_compiler_emit_resource_declaration(), spirv_compiler_emit_store_uav_raw_structured(), spirv_compiler_emit_store_uav_typed(), spirv_compiler_emit_uav_counter_instruction(), spirv_compiler_prepare_image(), and vkd3d_symbol_make_resource().
| struct vkd3d_symbol_resource_data vkd3d_symbol::resource |
| struct vkd3d_symbol_sampler vkd3d_symbol::sampler |
Definition at line 2239 of file spirv.c.
Referenced by debug_vkd3d_symbol(), spirv_compiler_emit_sampler_declaration(), spirv_compiler_find_combined_sampler(), and vkd3d_symbol_make_sampler().
| struct vkd3d_symbol_sampler_data vkd3d_symbol::sampler |
| enum { ... } vkd3d_symbol::type |