summaryrefslogtreecommitdiffstats
path: root/src/mesa/swrast/s_nvfragprog.c
Commit message (Expand)AuthorAgeFilesLines
* Renamed s_nvfragprog.[ch] to s_fragprog.[ch], program_instruction.h to prog_i...Brian2006-12-151-1692/+0
* Updated includes.Brian2006-12-141-1/+3
* Checkpoint for GLSL compiler changes.Brian2006-12-131-8/+33
* Initial implementation work for CAL, RET, and BRA instructions for fragmentBrian Paul2006-11-161-0/+53
* change DEBUG_FRAG conditionsBrian Paul2006-11-011-79/+82
* We need to call _mesa_load_state_parameters() whenever a fragment programBrian Paul2006-10-311-5/+0
* In TEX instructions, use precomputed lambda only if using fragment.texcoord[k]Brian Paul2006-10-311-34/+33
* For TEX instructions use lambda=0. When sampling from texture unit K weBrian Paul2006-10-311-44/+71
* fix _mesa_problem() textBrian Paul2006-10-301-2/+2
* Added PROGRAM_CONSTANT to get_register_pointer().Brian Paul2006-10-281-0/+15
* assorted clean-upsBrian Paul2006-10-221-30/+24
* don't save color/z if fragment is killedBrian Paul2006-10-221-18/+20
* minor tweaks good for about 12% faster executionBrian Paul2006-10-221-66/+71
* Always convert colors to float before running a fragment shader/program.Brian Paul2006-10-171-61/+13
* Move struct atifs_machine into s_atifragshader.cBrian Paul2006-10-171-12/+55
* 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