core | glapi | vbo | math | shader | swrast | swrast_setup | tnl | tnl_dd

texenv_fragment_program Struct Reference


Detailed Description

State used to build the fragment program:.

Data Fields

struct gl_fragment_programprogram
struct state_keystate
GLbitfield alu_temps
 Track texture indirections, see spec.
GLbitfield temps_output
 Track texture indirections, see spec.
GLbitfield temp_in_use
 Tracks temporary regs which are in use.
GLboolean error
struct ureg src_texture [MAX_TEXTURE_COORD_UNITS]
struct ureg texcoord_tex [MAX_TEXTURE_COORD_UNITS]
struct ureg src_previous
 Reg containing color from previous stage.
GLuint last_tex_stage
 Number of last enabled texture unit.
struct ureg half
struct ureg one
struct ureg zero

Field Documentation

struct gl_fragment_program* texenv_fragment_program::program [read]

struct state_key* texenv_fragment_program::state [read]

GLbitfield texenv_fragment_program::alu_temps

Track texture indirections, see spec.

GLbitfield texenv_fragment_program::temps_output

Track texture indirections, see spec.

GLbitfield texenv_fragment_program::temp_in_use

Tracks temporary regs which are in use.

GLboolean texenv_fragment_program::error

struct ureg texenv_fragment_program::src_texture[MAX_TEXTURE_COORD_UNITS] [read]

struct ureg texenv_fragment_program::texcoord_tex[MAX_TEXTURE_COORD_UNITS] [read]

struct ureg texenv_fragment_program::src_previous [read]

Reg containing color from previous stage.

May need to be decl'd.

GLuint texenv_fragment_program::last_tex_stage

Number of last enabled texture unit.

struct ureg texenv_fragment_program::half [read]

struct ureg texenv_fragment_program::one [read]

struct ureg texenv_fragment_program::zero [read]


The documentation for this struct was generated from the following file:
Generated on Sun Sep 27 06:47:47 2009 for Mesa Main by  doxygen 1.5.4