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

parse_state Struct Reference


Detailed Description

Current parsing state.

This structure is passed among the parsing functions and keeps track of the current parser position and various program attributes.

Data Fields

GLcontextctx
const GLubyte * start
const GLubyte * pos
const GLubyte * curLine
struct gl_fragment_programprogram
struct gl_program_parameter_listparameters
GLuint numInst
GLuint inputsRead
GLuint outputsWritten
GLuint texturesUsed [MAX_TEXTURE_IMAGE_UNITS]
GLcontextctx
const GLubyte * start
const GLubyte * pos
const GLubyte * curLine
GLboolean isStateProgram
GLboolean isPositionInvariant
GLboolean isVersion1_1
GLbitfield inputsRead
GLbitfield outputsWritten
GLboolean anyProgRegsWritten


Field Documentation

GLcontext* parse_state::ctx

const GLubyte* parse_state::start

const GLubyte* parse_state::pos

const GLubyte* parse_state::curLine

struct gl_fragment_program* parse_state::program [read]

struct gl_program_parameter_list* parse_state::parameters [read]

GLuint parse_state::numInst

GLuint parse_state::inputsRead

GLuint parse_state::outputsWritten

GLuint parse_state::texturesUsed[MAX_TEXTURE_IMAGE_UNITS]

GLcontext* parse_state::ctx

const GLubyte* parse_state::start

const GLubyte* parse_state::pos

const GLubyte* parse_state::curLine

GLboolean parse_state::isStateProgram

GLboolean parse_state::isPositionInvariant

GLboolean parse_state::isVersion1_1

GLbitfield parse_state::inputsRead

GLbitfield parse_state::outputsWritten

GLboolean parse_state::anyProgRegsWritten


The documentation for this struct was generated from the following files:
Generated on Sun Sep 27 06:48:02 2009 for Mesa Vertex and Fragment Program code by  doxygen 1.5.4