summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/arbprogparse.c
Commit message (Expand)AuthorAgeFilesLines
* Replace __extension__ with LONGSTRING.Brian2006-12-141-1/+1
* 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
* fix initialization of native resource usage of vertex/fragment programsRoland Scheidegger2006-08-301-0/+10
* use _mesa_alloc_instructions()Brian Paul2006-08-251-2/+1
* update MAX_INSTRUCTIONS limitBrian Paul2006-08-241-1/+4
* use _mesa_realloc_instructions()Brian Paul2006-08-241-6/+6
* Some structure renaming. Prefix vertex/fragment-related structs withBrian Paul2006-07-201-3/+3
* propagate errors from parse_generic_attrib_num in parse_attrib_binding (-> do...Tilman Sauerbeck2006-06-281-2/+4
* don't do the check for >= MAX_VERTEX_PROGRAM_ATTRIBS twice, it's already done...Tilman Sauerbeck2006-05-291-6/+0
* generic attribute 0 wasn't handled correctly (Jesse Allen)Brian Paul2006-05-291-0/+8
* fix second memory leak (bug 5557)Brian Paul2006-04-281-4/+5
* fix first memory leak (bug 5557)Brian Paul2006-04-281-0/+5
* No longer alias generic vertex attribs with conventional attribs for GL_ARB_v...Brian Paul2006-04-251-1/+6
* More GLSL code:Michal Krol2006-04-111-2/+2
* move NumNativeAlu/TexInstruction assignments (Ewald Snel)Brian Paul2006-03-291-6/+3
* ARL dst idx was undefined.Aapo Tahkola2006-03-221-1/+2
* C++ fixes, mostly casts (Stephane Conversy)Brian Paul2005-12-061-5/+5
* Make Saturate a 2-bit field again, renamed to SaturateMode with threeBrian Paul2005-11-201-32/+32
* remove incorrect castBrian Paul2005-11-191-1/+1
* Remove the _mesa_parse_arb_vertex/fragment_program() functions intoBrian Paul2005-11-191-107/+247
* Move stuff common to vertex/fragment_program into the base class, including:Brian Paul2005-11-121-17/+15
* remove unneeded #includesBrian Paul2005-11-081-8/+2
* Unify vertex/fragment program instuctions.Brian Paul2005-11-051-86/+85
* Streamline code generation by using a fixed size instruction buffer inBrian Paul2005-11-031-65/+17
* fix typo, minor clean-upsBrian Paul2005-11-031-5/+5
* Rename FRAG_OUTPUT_* tokens to FRAG_RESULT_* to match vertex program conventionBrian Paul2005-11-021-3/+3
* Several fp and vp tweaks:Keith Whitwell2005-11-011-0/+3
* Re-org and clean-up of vertx/fragment program limits (instructions,Brian Paul2005-11-011-13/+29
* Simplify parse_attrib_binding().Brian Paul2005-10-301-98/+49
* Lots of clean-up in arb program parser.Brian Paul2005-10-301-214/+189
* Use MAKE_SWIZZLE4() macro in a few more places.Brian Paul2005-10-291-119/+98
* s/lenght/length/Brian Paul2005-10-291-2/+2
* If parsing a program fails, don't change the vertex/fragment program object.Brian Paul2005-10-291-27/+31
* fix broken SWZ instructionBrian Paul2005-10-211-8/+9
* additional wrapper updates, bug 4468Brian Paul2005-09-191-9/+11
* remove unused ctx varBrian Paul2005-09-161-1/+0
* use mesa import wrappers, bug 4468Brian Paul2005-09-161-1/+1
* be consistent in populating NegateBase fieldKeith Whitwell2005-09-081-17/+11
* Wrap every place that accesses a dispatch table with a macro. A new script-Ian Romanick2005-07-181-1/+4
* Set fp->Opcode for OP_TEX_KILL case, fix from Ben Skeggs.Keith Whitwell2005-07-011-0/+1
* comment-out some unused code to silence warningsBrian Paul2005-07-011-1/+2
* Port Mesa to build on a P64 platform (e.g., Win64). P64 platformsKarl Schultz2005-05-051-1/+1