summaryrefslogtreecommitdiff
path: root/src/mesa/shader/arbprogparse.c
AgeCommit message (Expand)Author
2007-03-04Propogate UsesKill information.Keith Whitwell
2007-02-09optimize generated vertex programs a bitRoland Scheidegger
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
2005-11-01Re-org and clean-up of vertx/fragment program limits (instructions,Brian Paul
2005-10-30Simplify parse_attrib_binding().Brian Paul
2005-10-30Lots of clean-up in arb program parser.Brian Paul
2005-10-29Use MAKE_SWIZZLE4() macro in a few more places.Brian Paul
2005-10-29s/lenght/length/Brian Paul
2005-10-29If parsing a program fails, don't change the vertex/fragment program object.Brian Paul
2005-10-21fix broken SWZ instructionBrian Paul
2005-09-19additional wrapper updates, bug 4468Brian Paul
2005-09-16remove unused ctx varBrian Paul
2005-09-16use mesa import wrappers, bug 4468Brian Paul
2005-09-08be consistent in populating NegateBase fieldKeith Whitwell
2005-07-18Wrap every place that accesses a dispatch table with a macro. A new script-Ian Romanick
2005-07-01Set fp->Opcode for OP_TEX_KILL case, fix from Ben Skeggs.Keith Whitwell