ReactOS 0.4.17-dev-934-g091855f
vkd3d_shader_signature Struct Reference

#include <vkd3d_shader.h>

Collaboration diagram for vkd3d_shader_signature:

Public Attributes

struct vkd3d_shader_signature_element * elements
 
unsigned int element_count
 

Detailed Description

Description of a shader input or output signature. This structure is populated by vkd3d_shader_parse_input_signature().

The helper function vkd3d_shader_find_signature_element() will look up a varying element by its semantic name, semantic index, and stream index.

Definition at line 2182 of file vkd3d_shader.h.

Member Data Documentation

◆ element_count

unsigned int vkd3d_shader_signature::element_count

Size, in elements, of elements.

Definition at line 2187 of file vkd3d_shader.h.

Referenced by d3d11_input_layout_to_wined3d_declaration(), and vkd3d_shader_build_varying_map().

◆ elements

struct vkd3d_shader_signature_element* vkd3d_shader_signature::elements

Pointer to an array of varyings.

Definition at line 2185 of file vkd3d_shader.h.

Referenced by d3d11_input_layout_to_wined3d_declaration(), and vkd3d_shader_build_varying_map().


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