summaryrefslogtreecommitdiff
path: root/src/mesa/tnl/t_vb_arbprogram.c
AgeCommit message (Expand)Author
2007-01-28noise functionsBrian
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
2005-10-28Keith's fixes for RSW and XPD (need temporaries)Brian Paul
2005-10-28include tnl.h to silence warningBrian Paul
2005-10-28Added assert that result != arg0 in do_RSW. This currently fails and needs f...Brian Paul
2005-10-28TNL module needs to implement ctx->Driver.ProgramStringNotify() functionBrian Paul
2005-09-19additional wrapper updates, bug 4468Brian Paul
2005-09-16use mesa import wrappers, bug 4468Brian Paul
2005-08-12added FREXPF() macro (bug 4060)Brian Paul
2005-07-15Check for null program->Parameters pointer in validate_vertex_program().Brian Paul
2005-07-13Use the LDEXPF wrapper macro.Keith Whitwell
2005-07-10Add runtime compiled x87 implementations for most of the remainingKeith Whitwell
2005-07-01Use frexp on Windows; frexpf is not available.Karl Schultz