summaryrefslogtreecommitdiffstats
path: root/src/mesa/swrast/s_fragprog.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: add new FRAG_ATTRIB_FACE and FRAG_ATTRIB_PNTC fragment program inputsBrian Paul2009-07-291-3/+2
* mesa: texture combine clean-upsBrian Paul2009-04-011-2/+0
* swrast: do texture sampling/combining in floating pointBrian Paul2009-04-011-11/+8
* mesa: remove some last remnants of GL_MESA_program_debugBrian Paul2009-03-111-4/+0
* mesa: rename, reorder FRAG_RESULT_x tokensBrian Paul2009-02-281-6/+6
* swrast: use ASSIGN_4V() macroBrian Paul2009-02-091-4/+2
* swrast: return (0,0,0,1) when sampling incomplete textures, not (0,0,0,0)Brian Paul2009-02-061-2/+4
* mesa: implement texture swizzling in swrastBrian Paul2009-01-281-8/+31
* mesa: if texObj is NULL in fetch_texel_*(), return black.Brian Paul2009-01-281-20/+32
* mesa: added comment about gl_PointCoordBrian Paul2008-08-111-0/+1
* added null texObj ptr check (bug 15567)Brian Paul2008-07-081-12/+16
* Updated GLSL uniform/sampler handling from gallium-0.1 branchBrian Paul2008-05-141-5/+9
* Simplify ctx->_NumColorDrawBuffers, _ColorDrawBuffers and fix bug 13835.Brian2008-01-061-5/+5
* fix span->facing computation and gl_FrontFacing initializationBrian2007-12-041-1/+1
* fix broken two-sided stencilBrian2007-11-301-1/+1
* Consolidate texture fetch code and use partial derivatives when possible.Brian2007-11-231-11/+12
* clamp lambda to Min/MaxLodBrian2007-11-201-3/+6
* Implement gl_PointCoord attribute for GLSL fragment shaders.Brian2007-10-241-0/+1
* Be more consistant with paths in #includes. Eventually, eliminate a bunch of...Brian2007-07-041-5/+5
* Rework _mesa_update_texture_compare_function() to only be called duringBrian2007-06-111-20/+0
* Temporarily disable the calls to _mesa_update_texture_compare_function().Brian2007-06-111-0/+4
* Add support for GL_ARB_fragment_program_shadow.Ian Romanick2007-06-071-1/+2
* Fix ARB_fp spec conformance bug WRT shadow sampling.Ian Romanick2007-06-071-0/+16
* remove some unneeded code in init_machine()Brian2007-05-111-5/+0
* changes to get DDX/DDY working againBrian2007-05-021-0/+4
* only load front/back face attrib if using a shader (bug 10788)Brian2007-04-281-2/+4
* undo a test/debug changeBrian2007-04-211-1/+1
* Put gl_program_machine into swrast structure rather than using a local variable.Brian2007-04-191-8/+7
* Check if FRAG_RESULT_COLR is written and update span->interpMask, arrayMask.Brian2007-03-131-1/+8
* Implement support for GL_ARB_draw_buffers with GL_MAX_DRAW_BUFFERS > 1.Brian2007-03-111-3/+21
* Implement gl_FrontFacing for fragment shaders.Brian2007-03-101-0/+4
* remove unneeded includesBrian2007-02-251-4/+0
* remove 'maxInst' parameter from _mesa_execute_program()Brian2007-02-251-2/+1
* remove unused 'element' parameter from _mesa_execute_program()Brian2007-02-251-2/+1
* Use the new unified vertex/fragment program interpreter from prog_execute.c.Brian2007-02-221-1511/+12
* use MAX_PROGRAM_ENV_PARAMSBrian2007-02-221-3/+3
* Lots of changes to prog_print.c code.Brian2007-02-171-1/+2
* consolidate BRA with BRK, CONTBrian2007-02-081-7/+3
* Simplify code with eval_condition(). Implement conditional BRK.Brian2007-02-081-69/+56
* Use IR_LOOP to represent do-while and for-loops.Brian2007-02-071-7/+5
* BRK and CONT work the sameBrian2007-02-061-20/+4
* Implement CONT, improve BRK.Brian2007-02-061-0/+6
* BRK instruction's BranchTarget field now used for efficiently breaking out of...Brian2007-02-051-17/+13
* Use IR node's BranchNode field for IF/ELSE/ENDIF instructions.Brian2007-02-051-51/+6
* Initial implementation of high-level flow-control instructions.Brian2007-02-051-6/+32
* Initial support of loop and subroutine instructions.Brian2007-02-051-0/+13
* fix maxInst argumentBrian2007-02-021-1/+2
* simplify derivative-related codeBrian2007-02-021-90/+41
* Replace color, z, w, texture interpolants with new generic attrib interpolants.Brian2007-02-021-45/+46
* New span attrStart/attrStepX/attrStepY fields to replace fog, specular, etc. ...Brian2007-02-021-28/+29