summaryrefslogtreecommitdiff
path: root/src/mesa/main/arbprogram.c
AgeCommit message (Collapse)Author
2010-06-10mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul
2010-06-10mesa: move arbprogram.[ch] to main/Brian Paul
2004-03-29Moved to src/mesa/shaderMichal Krol
2004-03-19add missing else statementsBrian Paul
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-17added some missing FLUSH_VERTICES callsBrian Paul
2003-10-22Initial work for bounds checking of vertex arrays and vertex buffer objects.Brian Paul
Only glDrawArrays() done so far. Simplified glVertex/Color/etcPointer functions. Misc casts added here and there.
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-19Assorted casts to silence g++ warnings.Brian Paul
2003-09-17More work on ARB_vertex_buffer_object.Brian Paul
Use GLubyte * instead of void * for gl_client_array->Ptr to simplify upcoming pointer arithmetic changes.
2003-09-15Some work on ARB_vertex_buffer_object.Brian Paul
Use GL_CLIENT_ACTIVE_TEXTURE when returning texcoord array values in get.c
2003-09-05move GL_MESA_program_debug code into program.cBrian 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.
2003-08-30Silence compiler warnings about implicit casts or conversions by supplying ↵Karl Schultz
explicit casts and/or tweaking constant and variable definitions.
2003-08-17Re-org of register files for vertex/fragment programs. Will be easier toBrian Paul
hook in global state references, etc. for ARB programs.
2003-08-06remove temporary prototypesBrian Paul
2003-07-22Restore more code lost during last big merge.Brian Paul
Rename colortable-related functions.
2003-07-22Implement debugger callback, etc for vertex programs. Misc clean-ups.Brian Paul
2003-07-21Initial implementation of GL_MESA_program_debug - a vertex/fragment programBrian Paul
debugging extension.
2003-07-17Merge Jose's documentation and core Mesa changes from embedded branchKeith Whitwell
2003-06-10fix GL_CURRENT_VERTEX_ATTRIB_ARB queriesBrian Paul
2003-05-28glBindProgramARB dispatches to glBindProgramNV (remove _mesa_BindProgramARB).Brian Paul
Removed VertexAttrib*ARB() stubs.
2003-05-01Use ctx->Const.MaxTextureImageUnits and MaxTextureCoordUnits in more places.Brian Paul
Misc vertex array / vertex program changes.
2003-04-21alias ARB/NV program functions where possibleBrian Paul
2003-04-18minor re-org of program matrix, program local parameter limitsBrian Paul
2003-04-17fix some glBindProgramNV/ARB detailsBrian Paul
2003-04-17Added arbprogram.c to Makefiles.Brian Paul
Added display list support for GL_NV_fragment_program. Assorted clean-ups.
2003-04-17checkpoint: more infrastructure for GL_ARB_vertex/fragment_program.Brian Paul
2003-04-11Some groundwork for GL_ARB_vertex/fragment_program.Brian Paul