ReactOS 0.4.17-dev-934-g091855f
vkd3d_shader_uav_counter_binding Struct Reference

#include <vkd3d_shader.h>

Collaboration diagram for vkd3d_shader_uav_counter_binding:

Public Attributes

unsigned int register_space
 
unsigned int register_index
 
enum vkd3d_shader_visibility shader_visibility
 
struct vkd3d_shader_descriptor_binding binding
 
unsigned int offset
 

Detailed Description

Describes the mapping of a single Direct3D UAV counter.

This structure is used in struct vkd3d_shader_interface_info.

Definition at line 1002 of file vkd3d_shader.h.

Member Data Documentation

◆ binding

struct vkd3d_shader_descriptor_binding vkd3d_shader_uav_counter_binding::binding

The binding in the target environment.

Definition at line 1015 of file vkd3d_shader.h.

Referenced by d3d12_command_list_update_uav_counter_descriptors().

◆ offset

unsigned int vkd3d_shader_uav_counter_binding::offset

Definition at line 1016 of file vkd3d_shader.h.

◆ register_index

unsigned int vkd3d_shader_uav_counter_binding::register_index

Register index of the Direct3D UAV descriptor.

Definition at line 1010 of file vkd3d_shader.h.

◆ register_space

unsigned int vkd3d_shader_uav_counter_binding::register_space

Register space of the Direct3D UAV descriptor. If the source format does not support multiple register spaces, this parameter must be set to 0.

Definition at line 1008 of file vkd3d_shader.h.

◆ shader_visibility

enum vkd3d_shader_visibility vkd3d_shader_uav_counter_binding::shader_visibility

Shader stage(s) to which the UAV counter is visible.

Definition at line 1012 of file vkd3d_shader.h.


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