summaryrefslogtreecommitdiff
path: root/src/mesa/main/program.c
AgeCommit message (Collapse)Author
2004-02-26check for null paramListBrian Paul
2004-02-14Remove debugKeith Whitwell
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-23Don't set extra bits in FLUSH_VERTICES, fix several state bugs.Keith Whitwell
2004-01-17added some missing FLUSH_VERTICES callsBrian Paul
2004-01-13glDeleteProgramsARB() failed for fragment programs (bug 876160)Brian Paul
2003-11-25fix assorted g++ warningsBrian Paul
2003-10-23added a few missing GLAPIENTRYs to make MinGW compile againDaniel Borca
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-10-10add switch defaults to silence warningsBrian Paul
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-19Assorted casts to silence g++ warnings.Brian Paul
2003-09-18Add casts to prevent signed/unsigned compare compiler warnings.Karl Schultz
2003-09-05fix typoBrian Paul
2003-09-05move GL_MESA_program_debug code into program.cBrian Paul
2003-09-02fix fog.End errorBrian 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.