summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/program.h
Commit message (Collapse)AuthorAgeFilesLines
* these are now in the shader/ directory tooBrian Paul2004-03-301-253/+0
|
* Make it easier for drivers to create "subclasses" of the existingKeith Whitwell2004-02-141-0/+13
| | | | | | | program struct hierarchy. Add driver callbacks to enable the above and make it possible to track more changes to program objects.
* added device driver hooks for BindProgram, NewProgram, DeleteProgramBrian Paul2004-01-231-1/+1
|
* Minor tweaks to help out at a driver level.Keith Whitwell2004-01-221-2/+6
|
* fix assorted g++ warningsBrian Paul2003-11-251-6/+6
|
* Added GLAPIENTRY decorations for all first level OpenGL API function entryKendall Bennett2003-10-211-4/+4
| | | | | points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler.
* Add extra cases and enums for _mesa_fetch_state(), and set the length ofKarl Rasche2003-09-231-3/+14
| | | | program_parameter.StateIndexes[] to 6, used for fetching matrix state
* move GL_MESA_program_debug code into program.cBrian Paul2003-09-051-0/+14
|
* move SWIZZLE_ZERO/ONE tokens to program.hBrian Paul2003-09-041-0/+4
|
* Moved some shared vertex/fragment program code into new program.c file.Brian Paul2003-08-311-0/+207
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.