summaryrefslogtreecommitdiffstats
path: root/src/mesa/swrast/s_nvfragprog.c
Commit message (Expand)AuthorAgeFilesLines
* Move the fp_machine struct into s_nvfragmprog.c since (except for programBrian Paul2006-10-101-19/+85
* New SWspan and SWspanarrays typedefs.Brian Paul2006-10-011-5/+5
* clamp result.depth to [0,1] if written toBrian Paul2006-08-251-1/+6
* fix fragment.position initialization bugBrian Paul2006-08-241-4/+10
* Some structure renaming. Prefix vertex/fragment-related structs withBrian Paul2006-07-201-7/+7
* Make Saturate a 2-bit field again, renamed to SaturateMode with threeBrian Paul2005-11-201-1/+1
* update an assertionBrian Paul2005-11-121-1/+1
* Move stuff common to vertex/fragment_program into the base class, including:Brian Paul2005-11-121-12/+12
* At keithw's request, remove all traces of the "fragment program to C" andIan Romanick2005-11-081-9/+0
* Unify vertex/fragment program instuctions.Brian Paul2005-11-051-67/+67
* Rename FRAG_OUTPUT_* tokens to FRAG_RESULT_* to match vertex program conventionBrian Paul2005-11-021-4/+4
* need to use absolute value for RSQBrian Paul2005-10-301-1/+2
* fix LIT bugBrian Paul2005-10-291-1/+9
* fragment program writing to result.depth.z was brokenBrian Paul2005-10-241-2/+13
* fix broken SWZ instructionBrian Paul2005-10-211-4/+4
* fix broken KILBrian Paul2005-10-211-2/+4
* additional wrapper updates, bug 4468Brian Paul2005-09-191-1/+1
* use mesa import wrappers, bug 4468Brian Paul2005-09-161-2/+2
* Rework the texture filtering functions a bit.Brian Paul2005-09-161-2/+2
* Update includes post-splitting of s_texture.cBrian Paul2005-09-151-2/+0
* Remove some debug outputJon Smirl2005-05-201-0/+2
* Previously in TXP and TEX instructions, lambda was passed toKeith Whitwell2005-05-111-3/+24
* Test for texcoord[3] == zero before dividing. Not so sure about thisKeith Whitwell2005-05-111-4/+15
* Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul2005-05-041-4/+6
* Add a facility to route all rasterization through a fragment programKeith Whitwell2005-05-041-2/+2
* Reduce the size of mesa's internal fragment and vertex programKeith Whitwell2005-04-211-34/+39
* Added PRINT instruction for GL_NV_fragment_program.Brian Paul2004-12-181-5/+22
* tweaks to the LIT instructionsBrian Paul2004-12-151-5/+7
* added a few more debug printfs (disabled)Brian Paul2004-08-101-0/+14
* store's to RC/HC didn't work (bug 976287)Brian Paul2004-06-201-0/+4
* only init temp regs to zero if executing NV fragment programBrian Paul2004-04-211-6/+10
* Audit/fixes for NV/ARB TEX, TXP, TXB, TXD instructions.Brian Paul2004-04-181-10/+27
* Use tcc and the emitted C code from s_fragprog_to_c.c to dynamically compileKeith Whitwell2004-04-141-0/+8
* Implement ARB_f_p KIL correctly.Brian Paul2004-04-021-1/+10
* fix array indexing for UP4B and UP4UBBrian Paul2004-03-291-6/+6
* Accomodate ARB_fp XPD opcode separately from NV_fp's X2D.Keith Whitwell2004-03-291-0/+12
* s/_swrast_exec_nv_fragment_program/_swrast_exec_fragment_program/Brian Paul2004-03-031-1/+5
* move _mesa_load_state_parameters() to state validation stageBrian Paul2004-02-271-6/+1
* fix PK2H, UP2H, PK2US bugsBrian Paul2004-02-271-18/+21
* Consolidate texObj->Pos/Neg/X/Y/Z and texObj->Image into a singleKeith Whitwell2004-01-271-1/+1
* Initial support for floating point and signed texture formats.Brian Paul2004-01-231-0/+1
* added blurb about NVIDIA extensionsBrian Paul2004-01-141-2/+10
* Problem computing specular value in OPCODE_LIT - pulled in value fromKarl Rasche2003-12-131-1/+1
* pass ctx to fetch_vector4_deriv()Brian Paul2003-11-221-3/+6
* fix some bugs in computation of DDX, DDY commandsBrian Paul2003-11-211-19/+22
* Initial checkin of new ARB_frag/vertex program parserKarl Rasche2003-11-191-4/+10
* Assorted casts to silence g++ warnings.Brian Paul2003-09-191-1/+1
* Add casts to prevent double->float conversion compiler warnings.Karl Schultz2003-09-181-2/+2
* implement SWZ and TXB. some code clean-upBrian Paul2003-09-041-46/+55
* Added new opcodes for ARB_fragment_program, like ABS, CMP, TXB, etc.Brian Paul2003-09-041-0/+62