summaryrefslogtreecommitdiff
path: root/src/mesa/shader/arbprogparse.c
AgeCommit message (Expand)Author
2008-06-12glsl: implement variable array indexesZack Rusin
2008-05-16init SamplersUsed bits in _mesa_parse_arb_fragment_programBrian Paul
2008-03-27consolidate some parsing functions that were pretty much identical for vertex...Brian
2008-03-27consolidate some parsing functions that were pretty much identical for vertex...Brian
2008-03-27when negating scalar src args, use NEGATE_XYZW, not NEGATE_XBrian
2008-03-27Set param_var->param_binding_type = PROGRAM_CONSTANTBrian
2008-03-27mesa: misc sync-up with masterBrian
2008-03-27raise GL_INVALID_OPERATION if glProgramString compilation failsBrian
2008-03-27make sure state token values are fully initializedBrian
2008-03-27added program_error2() function for better error reportingBrian
2008-03-27Fix state.texgen parsing error (bug 12313).Brian
2008-03-25mesa: append fog instructions after parsing if a fog option is setBrian Paul
2008-03-25mesa: when negating scalar src args, use NEGATE_XYZW, not NEGATE_XBrian Paul
2008-03-17only set InputsRead bit if input is really usedMarkus Amsler
2008-03-17only set InputsRead bit if input is really usedMarkus Amsler
2008-03-12mesa: set SamplersUsed bitmask when parsing ARB fragment programsBrian
2008-02-27mesa: set input read only on successJerome Glisse
2008-02-27mesa: set input read only on successMarkus Amsler
2008-02-20raise GL_INVALID_OPERATION if glProgramString compilation failsBrian
2008-01-18s/varible/variable/Brian
2008-01-18set param type to PROGRAM_CONSTANT when parsing immediatesBrian
2008-01-15Fix the compile of disabled DEBUG_PARSING code.Eric Anholt
2007-12-11make sure state token values are fully initializedRoland Scheidegger
2007-09-13added program_error2() function for better error reportingBrian
2007-09-13Fix state.texgen parsing error (bug 12313).Brian
2007-07-04Be more consistant with paths in #includes. Eventually, eliminate a bunch of...Brian
2007-06-07Add support for GL_ARB_fragment_program_shadow.Ian Romanick
2007-06-05Updates for array texture shadow targets.Ian Romanick
2007-05-16Initial implementation of MESA_texture_arrayIan Romanick
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