ReactOS 0.4.17-dev-934-g091855f
signature_element Struct Reference

#include <vkd3d_shader_private.h>

Collaboration diagram for signature_element:

Public Attributes

unsigned int sort_index
 
const char * semantic_name
 
unsigned int semantic_index
 
unsigned int stream_index
 
enum vkd3d_shader_sysval_semantic sysval_semantic
 
enum vkd3d_shader_component_type component_type
 
unsigned int register_index
 
unsigned int register_count
 
unsigned int mask
 
unsigned int used_mask
 
enum vkd3d_shader_minimum_precision min_precision
 
enum vkd3d_shader_interpolation_mode interpolation_mode
 
unsigned int target_location
 

Detailed Description

Definition at line 1079 of file vkd3d_shader_private.h.

Member Data Documentation

◆ component_type

◆ interpolation_mode

enum vkd3d_shader_interpolation_mode signature_element::interpolation_mode

Definition at line 1096 of file vkd3d_shader_private.h.

Referenced by spirv_compiler_emit_input().

◆ mask

◆ min_precision

enum vkd3d_shader_minimum_precision signature_element::min_precision

◆ register_count

◆ register_index

◆ semantic_index

◆ semantic_name

◆ sort_index

unsigned int signature_element::sort_index

Definition at line 1084 of file vkd3d_shader_private.h.

Referenced by shader_signature_merge().

◆ stream_index

unsigned int signature_element::stream_index

◆ sysval_semantic

◆ target_location

unsigned int signature_element::target_location

◆ used_mask


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