summaryrefslogtreecommitdiff
path: root/src/mesa/swrast/s_fragprog.c
AgeCommit message (Expand)Author
2009-11-17Merge branch 'outputswritten64'Ian Romanick
2009-09-24Merge branch 'mesa_7_5_branch' into mesa_7_6_branchBrian Paul
2009-09-23swrast: add lod bias when texture samplingBrian Paul
2009-09-23swrast: fix typo in partial derivatives parameter passingBrian Paul
2009-07-29mesa: add new FRAG_ATTRIB_FACE and FRAG_ATTRIB_PNTC fragment program inputsBrian Paul
2009-04-01mesa: texture combine clean-upsBrian Paul
2009-04-01swrast: do texture sampling/combining in floating pointBrian Paul
2009-03-11mesa: remove some last remnants of GL_MESA_program_debugBrian Paul
2009-02-28mesa: rename, reorder FRAG_RESULT_x tokensBrian Paul
2009-02-09swrast: use ASSIGN_4V() macroBrian Paul
2009-02-06swrast: return (0,0,0,1) when sampling incomplete textures, not (0,0,0,0)Brian Paul
2009-01-28mesa: implement texture swizzling in swrastBrian Paul
2009-01-28mesa: if texObj is NULL in fetch_texel_*(), return black.Brian Paul
2008-08-11mesa: added comment about gl_PointCoordBrian Paul
2008-07-08added null texObj ptr check (bug 15567)Brian Paul
2008-05-14Updated GLSL uniform/sampler handling from gallium-0.1 branchBrian Paul
2008-01-06Simplify ctx->_NumColorDrawBuffers, _ColorDrawBuffers and fix bug 13835.Brian
2007-12-04fix span->facing computation and gl_FrontFacing initializationBrian
2007-11-30fix broken two-sided stencilBrian
2007-11-23Consolidate texture fetch code and use partial derivatives when possible.Brian
2007-11-20clamp lambda to Min/MaxLodBrian
2007-10-24Implement gl_PointCoord attribute for GLSL fragment shaders.Brian
2007-07-04Be more consistant with paths in #includes. Eventually, eliminate a bunch of...Brian
2007-06-11Rework _mesa_update_texture_compare_function() to only be called duringBrian
2007-06-11Temporarily disable the calls to _mesa_update_texture_compare_function().Brian
2007-06-07Add support for GL_ARB_fragment_program_shadow.Ian Romanick
2007-06-07Fix ARB_fp spec conformance bug WRT shadow sampling.Ian Romanick
2007-05-11remove some unneeded code in init_machine()Brian
2007-05-02changes to get DDX/DDY working againBrian
2007-04-28only load front/back face attrib if using a shader (bug 10788)Brian
2007-04-21undo a test/debug changeBrian
2007-04-19Put gl_program_machine into swrast structure rather than using a local variable.Brian
2007-03-13Check if FRAG_RESULT_COLR is written and update span->interpMask, arrayMask.Brian
2007-03-11Implement support for GL_ARB_draw_buffers with GL_MAX_DRAW_BUFFERS > 1.Brian
2007-03-10Implement gl_FrontFacing for fragment shaders.Brian
2007-02-25remove unneeded includesBrian
2007-02-25remove 'maxInst' parameter from _mesa_execute_program()Brian
2007-02-25remove unused 'element' parameter from _mesa_execute_program()Brian
2007-02-22Use the new unified vertex/fragment program interpreter from prog_execute.c.Brian
2007-02-22use MAX_PROGRAM_ENV_PARAMSBrian
2007-02-17Lots of changes to prog_print.c code.Brian
2007-02-08consolidate BRA with BRK, CONTBrian
2007-02-08Simplify code with eval_condition(). Implement conditional BRK.Brian
2007-02-07Use IR_LOOP to represent do-while and for-loops.Brian
2007-02-06BRK and CONT work the sameBrian
2007-02-06Implement CONT, improve BRK.Brian
2007-02-05BRK instruction's BranchTarget field now used for efficiently breaking out of...Brian
2007-02-05Use IR node's BranchNode field for IF/ELSE/ENDIF instructions.Brian
2007-02-05Initial implementation of high-level flow-control instructions.Brian
2007-02-05Initial support of loop and subroutine instructions.Brian