psl1ght
A free SDK for Sony's PS3 console
Data Fields
rsx_fp Struct Reference

Fragment program data structure. More...

#include <rsx_program.h>

Data Fields

u16 magic
 magic identifier
 
u16 num_attrib
 number of used input attributes in the fragment program
 
u32 attrib_off
 offset to the attribute name table
 
u32 num_regs
 number of used registers in the fragment program
 
u32 fp_control
 fragment program control mask
 
u16 texcoords
 bit mask of all used texture coords in the fragment program
 
u16 texcoord2D
 bit mask of used 2D texture coords in the fragment program
 
u16 texcoord3D
 bit mask of used 3D texture coords in the fragment program
 
u16 _pad0
 unused padding word. most be 0
 
u16 num_const
 number of used constants in the fragment program
 
u32 const_off
 offset to the constant name table
 
u16 num_insn
 number of fragment program instructions
 
u32 ucode_off
 offset to the shaders's micro code
 

Detailed Description

Fragment program data structure.

This data structure is filled by cgcomp, the offline compiler for shader programs.


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