summaryrefslogtreecommitdiff
path: root/src/mesa/tnl/t_vb_arbprogram.c
AgeCommit message (Expand)Author
2007-04-16removed unused t_vb_arbprogram stageBrian
2007-04-16Use generic program limits instead of NV-specific ones to init program consta...Brian
2007-03-28Get rid of BRK0, BRK1, CONT0, CONT1 instructions.Brian
2007-03-27recommit e731d8aafa98bbf9d30f83e65f28b7718be55834.Roland Scheidegger
2007-03-23Add the ability to generate programs that doesn't use condition codes.Brian
2007-02-24Use prog_execute.c to run vertex programs until t_vb_arbprogram.c is updated toBrian
2007-02-22FORCE_PROG_EXECUTE_C cpp flag, misc changesBrian
2007-02-22Merge branch 'origin' into glsl-compiler-1Brian
2007-02-05fix issues when using mixed-mode pos-invariant vp and ff tnl (bug #9856)Roland Scheidegger
2007-02-05Initial support of loop and subroutine instructions.Brian
2007-01-28noise functionsBrian
2007-01-23fixes for C++ warnings/errorsBrian
2007-01-20Initial implementation of OPCODE_IF/ELSE/ENDIF instructions.Brian
2007-01-17Added OPCODE_INT to convert 4 floats to 4 ints.Brian
2006-12-20handle PROGRAM_UNIFORM, fix a _mesa_problem() callBrian
2006-12-16cases for NOP, BRABrian
2006-12-15added assertion to catch use of too many temporariesBrian
2006-12-15updated includesBrian
2006-12-13Checkpoint work for new GLSL compiler back-end.Brian
2006-11-29check for target instead of program->Target in _tnl_program_string, avoids se...Roland Scheidegger
2006-09-22don't skip user clip plane clipping when the current vertex program is positi...Roland Scheidegger
2006-09-13just comments and const qualifiersBrian Paul
2006-09-13fix broken do_EXP()Brian Paul
2006-09-07only allow VERT_ATTRIB_MAX instead of _TNL_ATTRIB_MAX for inputs of vertex pr...Roland Scheidegger
2006-08-03use WRITE_MASK_* instead of 0x1, 0x2, etcBrian Paul
2006-07-20Some structure renaming. Prefix vertex/fragment-related structs withBrian Paul
2006-06-14A number of vertex buffer fields like NormalPtr, FogCoordPtr, etc are reallyBrian Paul
2006-06-13s/0/NULL/Brian Paul
2006-06-13remove some unneeded #includesBrian Paul
2006-06-06prevent run_arb_vertex_program from running tnl programs unless ctx->_Maintai...Aapo Tahkola
2006-06-01Fix extended swizzling in vertex programs by introducing special swizzle inst...Roland Scheidegger
2006-05-23Add const qualifiers in a number of places.Brian Paul
2006-04-14Replace ctx->Const.MaxTextureUnits w/ ctx->Const.MaxTexture[Coord/Image]UnitsBrian Paul
2006-04-06Rename CLIP_ALL_BITS to CLIP_FRUSTUM_BITS to reflect the fact that the valueBrian Paul
2006-03-21GLSL fixes:Michal Krol
2006-03-02Add position_invarient supportKeith Whitwell
2006-02-13Add ARB_vertex_shader stage just before render stage.Michal Krol
2006-02-02use calloc instead of malloc so try_codegen field is initialized to zero (bug...Brian Paul
2005-12-08do away with 'long long' usageBrian Paul
2005-12-08use 64-bit typedefs for portabilityKarl Schultz
2005-12-06C++ fixes, mostly casts (Stephane Conversy)Brian 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-08This patch adds the missing NV_vertex_program2 and NV_vertex_program3Ian Romanick
2005-11-05use _mesa_num_inst_src_regs() and _mesa_opcode_string()Brian Paul
2005-11-05Unify vertex/fragment program instuctions.Brian Paul
2005-11-04just pass ctx to do_ndc_cliptest() rather than stuffing it in the arb_vp_mach...Brian Paul
2005-11-03s/15/VERT_RESULT_MAX/Brian Paul
2005-10-29added some assertions to catch unexpected swizzle values in cvp_emit_arg(), c...Brian Paul
2005-10-29fix errors in RoughApproxPower(), do_LIT(), _tnl_program_string()Brian Paul