WUT  0.1
Wii U Toolchain
Data Fields
GX2VertexShader Struct Reference

#include <shaders.h>

Data Fields

struct {
   uint32_t   sq_pgm_resources_vs
 
   uint32_t   vgt_primitiveid_en
 
   uint32_t   spi_vs_out_config
 
   uint32_t   num_spi_vs_out_id
 
   uint32_t   spi_vs_out_id [10]
 
   uint32_t   pa_cl_vs_out_cntl
 
   uint32_t   sq_vtx_semantic_clear
 
   uint32_t   num_sq_vtx_semantic
 
   uint32_t   sq_vtx_semantic [32]
 
   uint32_t   vgt_strmout_buffer_en
 
   uint32_t   vgt_vertex_reuse_block_cntl
 
   uint32_t   vgt_hos_reuse_depth
 
regs
 
uint32_t size
 
uint8_t * program
 
GX2ShaderMode mode
 
uint32_t uniformBlockCount
 
GX2UniformBlockuniformBlocks
 
uint32_t uniformVarCount
 
GX2UniformVaruniformVars
 
uint32_t initialValueCount
 
GX2UniformInitialValueinitialValues
 
uint32_t loopVarCount
 
GX2LoopVarloopVars
 
uint32_t samplerVarCount
 
GX2SamplerVarsamplerVars
 
uint32_t attribVarCount
 
GX2AttribVarattribVars
 
uint32_t ringItemsize
 
BOOL hasStreamOut
 
uint32_t streamOutStride [4]
 

Detailed Description

Definition at line 120 of file shaders.h.

Field Documentation

uint32_t sq_pgm_resources_vs

Definition at line 124 of file shaders.h.

uint32_t vgt_primitiveid_en

Definition at line 125 of file shaders.h.

uint32_t spi_vs_out_config

Definition at line 126 of file shaders.h.

uint32_t num_spi_vs_out_id

Definition at line 127 of file shaders.h.

uint32_t spi_vs_out_id[10]

Definition at line 128 of file shaders.h.

uint32_t pa_cl_vs_out_cntl

Definition at line 129 of file shaders.h.

uint32_t sq_vtx_semantic_clear

Definition at line 130 of file shaders.h.

uint32_t num_sq_vtx_semantic

Definition at line 131 of file shaders.h.

uint32_t sq_vtx_semantic[32]

Definition at line 132 of file shaders.h.

uint32_t vgt_strmout_buffer_en

Definition at line 133 of file shaders.h.

uint32_t vgt_vertex_reuse_block_cntl

Definition at line 134 of file shaders.h.

uint32_t vgt_hos_reuse_depth

Definition at line 135 of file shaders.h.

struct { ... } regs
uint32_t size

Definition at line 138 of file shaders.h.

uint8_t* program

Definition at line 139 of file shaders.h.

Definition at line 140 of file shaders.h.

uint32_t uniformBlockCount

Definition at line 142 of file shaders.h.

GX2UniformBlock* uniformBlocks

Definition at line 143 of file shaders.h.

uint32_t uniformVarCount

Definition at line 145 of file shaders.h.

GX2UniformVar* uniformVars

Definition at line 146 of file shaders.h.

uint32_t initialValueCount

Definition at line 148 of file shaders.h.

GX2UniformInitialValue* initialValues

Definition at line 149 of file shaders.h.

uint32_t loopVarCount

Definition at line 151 of file shaders.h.

GX2LoopVar* loopVars

Definition at line 152 of file shaders.h.

uint32_t samplerVarCount

Definition at line 154 of file shaders.h.

GX2SamplerVar* samplerVars

Definition at line 155 of file shaders.h.

uint32_t attribVarCount

Definition at line 157 of file shaders.h.

GX2AttribVar* attribVars

Definition at line 158 of file shaders.h.

uint32_t ringItemsize

Definition at line 160 of file shaders.h.

BOOL hasStreamOut

Definition at line 162 of file shaders.h.

uint32_t streamOutStride[4]

Definition at line 163 of file shaders.h.


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