|
psl1ght
A free SDK for Sony's PS3 console
|
Vertex program data structure. More...
#include <rsx_program.h>
Data Fields | |
| u16 | magic |
| magic identifier | |
| u16 | num_attrib |
| number of used input attributes in the vertex program | |
| u32 | attrib_off |
| offset to the attribute name table | |
| u32 | input_mask |
| mask of input attributes in the vertex shader | |
| u32 | output_mask |
| mask of result attributes passed to the fragment shader | |
| u16 | const_start |
| start address in vertex shader's constant block memory | |
| u16 | num_const |
| number of used constants in the vertex program | |
| u32 | const_off |
| offset to the constant name table | |
| u16 | start_insn |
| start address to load the vertex program to | |
| u16 | num_insn |
| number of vertex shader instructions | |
| u32 | ucode_off |
| offset to the shader's micro code | |
Vertex program data structure.
This data structure is filled by cgcomp, the offline compiler for shader programs.
1.8.15