summaryrefslogtreecommitdiff
path: root/src/mesa/shader/arbprogparse.c
AgeCommit message (Expand)Author
2007-03-09Merge branch 'origin' into glsl-compiler-1Brian
2007-03-04Propogate UsesKill information.Keith Whitwell
2007-02-23fix fog breakageBrian
2007-02-23replace GLint with gl_state_indexBrian
2007-02-22updated debug codeBrian
2007-02-22Undo some STATE_POINT/FOG changes. Max length of state token array is now 5.Brian
2007-02-22Merge branch 'origin' into glsl-compiler-1Brian
2007-02-21more minor changes to STATE_ indexingBrian
2007-02-21adjustments to STATE_ token layout/format so token[1] is always the array indexBrian
2007-02-09optimize generated vertex programs a bitRoland Scheidegger
2007-02-01silence uninitialized var warningBrian
2007-01-09clean up a bunch of program parameter stuffBrian
2007-01-09Moved NumTexInstructions, NumTexIndirections, etc. into gl_program sinceBrian
2007-01-04move TexturesUsed[] into gl_program since vertex programs/shaders can use tex...Brian
2006-12-14Updated includes.Brian
2006-12-14Replace __extension__ with LONGSTRING.Brian
2006-11-15Add a size parameter to _mesa_add_unnamed_constant() andBrian Paul
2006-11-15#define LONGSTRING __extension__ in imports.h and use it to silence gccBrian Paul
2006-10-29Change _mesa_init_instruction() to initialize an array of instructions.Brian Paul
2006-10-29Program instructions are initialized before parsing so no need to setBrian Paul
2006-09-06for VERTEX_ATTRIB_WEIGHT, use break, not returnBrian Paul
2006-09-05Hack for Warcraft (bug 8060): allow 'vertex.weight' to be referenced inBrian Paul
2006-09-05fix typo in enable_parser_extensions(): s/point_parameters/vertex_blend/Brian Paul
2006-09-05Consolidate common case of _mesa_set_program_error() followed by _mesa_error()Brian Paul
2006-08-30Check that we don't try to reference more than one target of a texture unit.Brian Paul
2006-08-30fix initialization of native resource usage of vertex/fragment programsRoland Scheidegger
2006-08-25use _mesa_alloc_instructions()Brian Paul
2006-08-24update MAX_INSTRUCTIONS limitBrian Paul
2006-08-24use _mesa_realloc_instructions()Brian Paul
2006-07-20Some structure renaming. Prefix vertex/fragment-related structs withBrian Paul
2006-06-28propagate errors from parse_generic_attrib_num in parse_attrib_binding (-> do...Tilman Sauerbeck
2006-05-29don't do the check for >= MAX_VERTEX_PROGRAM_ATTRIBS twice, it's already done...Tilman Sauerbeck
2006-05-29generic attribute 0 wasn't handled correctly (Jesse Allen)Brian Paul
2006-04-28fix second memory leak (bug 5557)Brian Paul
2006-04-28fix first memory leak (bug 5557)Brian Paul
2006-04-25No longer alias generic vertex attribs with conventional attribs for GL_ARB_v...Brian Paul
2006-04-11More GLSL code:Michal Krol
2006-03-29move NumNativeAlu/TexInstruction assignments (Ewald Snel)Brian Paul
2006-03-22ARL dst idx was undefined.Aapo Tahkola
2005-12-06C++ fixes, mostly casts (Stephane Conversy)Brian Paul
2005-11-20Make Saturate a 2-bit field again, renamed to SaturateMode with threeBrian Paul
2005-11-19remove incorrect castBrian Paul
2005-11-19Remove the _mesa_parse_arb_vertex/fragment_program() functions intoBrian Paul
2005-11-12Move stuff common to vertex/fragment_program into the base class, including:Brian Paul
2005-11-08remove unneeded #includesBrian Paul
2005-11-05Unify vertex/fragment program instuctions.Brian Paul
2005-11-03Streamline code generation by using a fixed size instruction buffer inBrian Paul
2005-11-03fix typo, minor clean-upsBrian Paul
2005-11-02Rename FRAG_OUTPUT_* tokens to FRAG_RESULT_* to match vertex program conventionBrian Paul
2005-11-01Several fp and vp tweaks:Keith Whitwell