core  array_cache  math  swrast  swrast_setup  tnl  tnl_dd 
Main Page   Data Structures   File List   Data Fields   Globals   Related Pages  

fragment_program Struct Reference

Fragment program object. More...

#include <mtypes.h>


Data Fields

program Base
 base class. More...

fp_instruction * Instructions
 Compiled instructions. More...

GLuint InputsRead
 Bitmask of which input regs are read. More...

GLuint OutputsWritten
 Bitmask of which output regs are written to. More...

GLuint TexturesUsed [MAX_TEXTURE_IMAGE_UNITS]
 TEXTURE_x_INDEX bitmask. More...

GLuint NumAluInstructions
 GL_ARB_fragment_program. More...

GLuint NumTexInstructions
GLuint NumTexIndirections
GLenum FogOption
program_parameter_list * Parameters
 array [NumParameters]. More...


Detailed Description

Fragment program object.


Field Documentation

struct program fragment_program::Base
 

base class.

GLenum fragment_program::FogOption
 

GLuint fragment_program::InputsRead
 

Bitmask of which input regs are read.

struct fp_instruction* fragment_program::Instructions
 

Compiled instructions.

GLuint fragment_program::NumAluInstructions
 

GL_ARB_fragment_program.

GLuint fragment_program::NumTexIndirections
 

GLuint fragment_program::NumTexInstructions
 

GLuint fragment_program::OutputsWritten
 

Bitmask of which output regs are written to.

struct program_parameter_list* fragment_program::Parameters
 

array [NumParameters].

GLuint fragment_program::TexturesUsed[MAX_TEXTURE_IMAGE_UNITS]
 

TEXTURE_x_INDEX bitmask.


The documentation for this struct was generated from the following file:
Generated on Sun May 16 15:55:13 2004 for Mesa Core by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001