WUT  0.1
Wii U Toolchain
Data Fields
GX2GeometryShader Struct Reference

#include <shaders.h>

Data Fields

struct {
   uint32_t   sq_pgm_resources_gs
 
   uint32_t   vgt_gs_out_prim_type
 
   uint32_t   vgt_gs_mode
 
   uint32_t   pa_cl_vs_out_cntl
 
   uint32_t   sq_pgm_resources_vs
 
   uint32_t   sq_gs_vert_itemsize
 
   uint32_t   spi_vs_out_config
 
   uint32_t   num_spi_vs_out_id
 
   uint32_t   spi_vs_out_id [10]
 
   uint32_t   vgt_strmout_buffer_en
 
regs
 
uint32_t size
 
uint8_t * program
 
uint32_t vertexProgramSize
 
uint8_t * vertexProgram
 
GX2ShaderMode mode
 
uint32_t uniformBlockCount
 
GX2UniformBlockuniformBlocks
 
uint32_t uniformVarCount
 
GX2UniformVaruniformVars
 
uint32_t initialValueCount
 
GX2UniformInitialValueinitialValues
 
uint32_t loopVarCount
 
GX2LoopVarloopVars
 
uint32_t samplerVarCount
 
GX2SamplerVarsamplerVars
 
uint32_t ringItemSize
 
BOOL hasStreamOut
 
uint32_t streamOutStride [4]
 

Detailed Description

Definition at line 261 of file shaders.h.

Field Documentation

uint32_t sq_pgm_resources_gs

Definition at line 265 of file shaders.h.

uint32_t vgt_gs_out_prim_type

Definition at line 266 of file shaders.h.

uint32_t vgt_gs_mode

Definition at line 267 of file shaders.h.

uint32_t pa_cl_vs_out_cntl

Definition at line 268 of file shaders.h.

uint32_t sq_pgm_resources_vs

Definition at line 269 of file shaders.h.

uint32_t sq_gs_vert_itemsize

Definition at line 270 of file shaders.h.

uint32_t spi_vs_out_config

Definition at line 271 of file shaders.h.

uint32_t num_spi_vs_out_id

Definition at line 272 of file shaders.h.

uint32_t spi_vs_out_id[10]

Definition at line 273 of file shaders.h.

uint32_t vgt_strmout_buffer_en

Definition at line 274 of file shaders.h.

struct { ... } regs
uint32_t size

Definition at line 277 of file shaders.h.

uint8_t* program

Definition at line 278 of file shaders.h.

uint32_t vertexProgramSize

Definition at line 279 of file shaders.h.

uint8_t* vertexProgram

Definition at line 280 of file shaders.h.

Definition at line 281 of file shaders.h.

uint32_t uniformBlockCount

Definition at line 283 of file shaders.h.

GX2UniformBlock* uniformBlocks

Definition at line 284 of file shaders.h.

uint32_t uniformVarCount

Definition at line 286 of file shaders.h.

GX2UniformVar* uniformVars

Definition at line 287 of file shaders.h.

uint32_t initialValueCount

Definition at line 289 of file shaders.h.

GX2UniformInitialValue* initialValues

Definition at line 290 of file shaders.h.

uint32_t loopVarCount

Definition at line 292 of file shaders.h.

GX2LoopVar* loopVars

Definition at line 293 of file shaders.h.

uint32_t samplerVarCount

Definition at line 295 of file shaders.h.

GX2SamplerVar* samplerVars

Definition at line 296 of file shaders.h.

uint32_t ringItemSize

Definition at line 298 of file shaders.h.

BOOL hasStreamOut

Definition at line 299 of file shaders.h.

uint32_t streamOutStride[4]

Definition at line 300 of file shaders.h.


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