summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/arbprogparse.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: remove old assertionBrian Paul2008-10-071-2/+0
* mesa: Fix compiler warnings on Windows.Michal Krol2008-10-011-1/+1
* mesa: Fix compiler error.Michal Krol2008-09-191-1/+3
* mesa: Fix arb parse constantsBrian Paul2008-09-191-1/+36
* mesa: _mesa_program_state_string() returns char *, not const char *.Michal Krol2008-09-051-2/+2
* mesa: Prefix main includes with dir to avoid conflicts.José Fonseca2008-07-241-3/+3
* mesa: fix state.clip[n].plane parsing bug (bug 16611)Brian Paul2008-07-091-3/+6
* glsl: implement variable array indexesZack Rusin2008-06-121-1/+1
* consolidate some parsing functions that were pretty much identical for vertex...Brian2008-03-271-152/+71
* mesa: misc sync-up with masterBrian2008-03-271-3/+3
* raise GL_INVALID_OPERATION if glProgramString compilation failsBrian2008-03-271-1/+1
* make sure state token values are fully initializedBrian2008-03-271-1/+1
* added program_error2() function for better error reportingBrian2008-03-271-47/+60
* Fix state.texgen parsing error (bug 12313).Brian2008-03-271-5/+12
* mesa: append fog instructions after parsing if a fog option is setBrian Paul2008-03-251-0/+11
* mesa: when negating scalar src args, use NEGATE_XYZW, not NEGATE_XBrian Paul2008-03-251-6/+6
* only set InputsRead bit if input is really usedMarkus Amsler2008-03-171-3/+5
* mesa: set SamplersUsed bitmask when parsing ARB fragment programsBrian2008-03-121-1/+4
* mesa: set input read only on successJerome Glisse2008-02-271-2/+3
* s/varible/variable/Brian2008-01-181-6/+6
* set param type to PROGRAM_CONSTANT when parsing immediatesBrian2008-01-181-0/+2
* Be more consistant with paths in #includes. Eventually, eliminate a bunch of...Brian2007-07-041-4/+4
* Add support for GL_ARB_fragment_program_shadow.Ian Romanick2007-06-071-7/+33
* Updates for array texture shadow targets.Ian Romanick2007-06-051-5/+9
* Initial implementation of MESA_texture_arrayIan Romanick2007-05-161-2/+20
* Merge branch 'origin' into glsl-compiler-1Brian2007-03-091-0/+1
|\
| * Propogate UsesKill information.Keith Whitwell2007-03-041-0/+1
* | fix fog breakageBrian2007-02-231-4/+2
* | replace GLint with gl_state_indexBrian2007-02-231-7/+11
* | updated debug codeBrian2007-02-221-210/+18
* | Undo some STATE_POINT/FOG changes. Max length of state token array is now 5.Brian2007-02-221-4/+2
* | Merge branch 'origin' into glsl-compiler-1Brian2007-02-221-2/+2
|\|
| * optimize generated vertex programs a bitRoland Scheidegger2007-02-091-1/+1
| * Replace __extension__ with LONGSTRING.Brian2006-12-141-1/+1
* | more minor changes to STATE_ indexingBrian2007-02-211-3/+9
* | adjustments to STATE_ token layout/format so token[1] is always the array indexBrian2007-02-211-19/+28
* | silence uninitialized var warningBrian2007-02-011-2/+2
* | clean up a bunch of program parameter stuffBrian2007-01-091-3/+3
* | Moved NumTexInstructions, NumTexIndirections, etc. into gl_program sinceBrian2007-01-091-6/+6
* | move TexturesUsed[] into gl_program since vertex programs/shaders can use tex...Brian2007-01-041-1/+1
* | Updated includes.Brian2006-12-141-1/+3
|/
* Add a size parameter to _mesa_add_unnamed_constant() andBrian Paul2006-11-151-1/+1
* #define LONGSTRING __extension__ in imports.h and use it to silence gccBrian Paul2006-11-151-9/+6
* Change _mesa_init_instruction() to initialize an array of instructions.Brian Paul2006-10-291-3/+3
* Program instructions are initialized before parsing so no need to setBrian Paul2006-10-291-7/+1
* for VERTEX_ATTRIB_WEIGHT, use break, not returnBrian Paul2006-09-061-1/+2
* Hack for Warcraft (bug 8060): allow 'vertex.weight' to be referenced inBrian Paul2006-09-051-0/+10
* fix typo in enable_parser_extensions(): s/point_parameters/vertex_blend/Brian Paul2006-09-051-1/+1
* Consolidate common case of _mesa_set_program_error() followed by _mesa_error()Brian Paul2006-09-051-248/+172
* Check that we don't try to reference more than one target of a texture unit.texmem_0_2_20060912Brian Paul2006-08-301-1/+17