summaryrefslogtreecommitdiff
path: root/src/mesa/main/program.h
AgeCommit message (Collapse)Author
2004-02-14Make it easier for drivers to create "subclasses" of the existingKeith Whitwell
program struct hierarchy. Add driver callbacks to enable the above and make it possible to track more changes to program objects.
2004-01-23added device driver hooks for BindProgram, NewProgram, DeleteProgramBrian Paul
2004-01-22Minor tweaks to help out at a driver level.Keith Whitwell
2003-11-25fix assorted g++ warningsBrian Paul
2003-10-21Added GLAPIENTRY decorations for all first level OpenGL API function entryKendall Bennett
points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler.
2003-09-23Add extra cases and enums for _mesa_fetch_state(), and set the length ofKarl Rasche
program_parameter.StateIndexes[] to 6, used for fetching matrix state
2003-09-05move GL_MESA_program_debug code into program.cBrian Paul
2003-09-04move SWIZZLE_ZERO/ONE tokens to program.hBrian Paul
2003-08-31Moved some shared vertex/fragment program code into new program.c file.Brian Paul
Implemented new program_parameter_list type and functions for dealing with named program parameters, constants and GL state references. New state_index enum for describing GL state referenced within ARB vertex/ fragment programs. Plus, functions for fetching named GL state.