ReactOS 0.4.17-dev-934-g091855f
shader_spirv_resource_bindings Struct Reference
Collaboration diagram for shader_spirv_resource_bindings:

Public Attributes

struct vkd3d_shader_resource_binding * bindings
 
SIZE_T bindings_size
 
SIZE_T binding_count
 
struct vkd3d_shader_uav_counter_binding uav_counters [MAX_UNORDERED_ACCESS_VIEWS]
 
SIZE_T uav_counter_count
 
VkDescriptorSetLayoutBinding * vk_bindings
 
SIZE_T vk_bindings_size
 
SIZE_T vk_binding_count
 
size_t binding_base [WINED3D_SHADER_TYPE_COUNT]
 
enum wined3d_shader_type so_stage
 
uint32_t ffp_extra_binding [2]
 

Detailed Description

Definition at line 33 of file shader_spirv.c.

Member Data Documentation

◆ binding_base

◆ binding_count

SIZE_T shader_spirv_resource_bindings::binding_count

◆ bindings

◆ bindings_size

SIZE_T shader_spirv_resource_bindings::bindings_size

Definition at line 36 of file shader_spirv.c.

Referenced by shader_spirv_resource_bindings_add_binding().

◆ ffp_extra_binding

uint32_t shader_spirv_resource_bindings::ffp_extra_binding[2]

◆ so_stage

◆ uav_counter_count

SIZE_T shader_spirv_resource_bindings::uav_counter_count

◆ uav_counters

struct vkd3d_shader_uav_counter_binding shader_spirv_resource_bindings::uav_counters[MAX_UNORDERED_ACCESS_VIEWS]

◆ vk_binding_count

◆ vk_bindings

◆ vk_bindings_size

SIZE_T shader_spirv_resource_bindings::vk_bindings_size

Definition at line 42 of file shader_spirv.c.

Referenced by shader_spirv_resource_bindings_add_vk_binding().


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