summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i915/i915_fragprog.c
AgeCommit message (Expand)Author
2011-03-07i915: Derive the gl_fragment_program from i915_fragment_program.Henri Verbeet
2011-02-21i915: Emit a single relocation per vboChris Wilson
2011-02-10i915: Calculate partial result to temp register firstIan Romanick
2011-02-01i915: Only mark a register as available if all components are writtenIan Romanick
2010-12-16i915: Fix INTEL_DEBUG=wm segmentation faultShuang He
2010-12-01i915: Correctly generate unconditional KIL instructionsIan Romanick
2010-10-13Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg
2010-09-10intel: Remove noise opcode support from i915 and i965 driversIan Romanick
2010-08-17i915: Add support for SSG opcode.Eric Anholt
2010-08-17i915: Add support for reading output regs in the FS.Eric Anholt
2010-08-17i915: Add support for OPCODE_DP2.Eric Anholt
2010-06-10mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul
2010-04-27i915: Add debugging for just prorgam compile under INTEL_DEBUG=wmEric Anholt
2010-04-27i915: Provide counts in the error messages for program limits.Eric Anholt
2010-04-20i915: Map sampler indices to texture units correctly for fragment shaders.Eric Anholt
2010-04-20i915: Add missing break; after handling the stub NOISE instructions.Eric Anholt
2010-02-04mesa: change ctx->Driver.ProgramStringNotify() to return GLbooleanBrian Paul
2009-12-22i915: Fix use of uninitialized variable in OPCODE_NOISE stub.Eric Anholt
2009-11-19tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]Eric Anholt
2009-10-01i915: Add optional support for ARB_fragment_shader under a driconf option.Eric Anholt
2009-10-01i915: Add support or fallbacks for GLSL fragment shader opcodes.Eric Anholt
2009-10-01i915: Add support for varying inputs.Eric Anholt
2009-10-01i915: Update and translate the fragment program along with state updates.Eric Anholt
2009-10-01i915: Let i915_program_error take a format string, and don't use _mesa_problem.Eric Anholt
2009-04-16Merge branch 'register-negate'Brian Paul
2009-04-15i915: Use DEBUG_WM (like 965) for printing the fragment program out.Eric Anholt
2009-04-14mesa: merge the prog_src_register::NegateBase and NegateAbs fieldsBrian Paul
2009-02-28mesa: rename, reorder FRAG_RESULT_x tokensBrian Paul
2009-01-21i915: Add decode for PS in batchbuffers.Eric Anholt
2008-12-24i915: separate the fog term from the specular color term.Xiang, Haihao
2008-09-18mesa: added "main/" prefix to includes, remove some -I paths from Makefile.te...Brian Paul
2008-02-15i915: set fogcoord to (f,0,0,1). fix #10788 issue on 915.Xiang, Haihao
2008-02-06[915] Fix COS function using same plan as SIN.Eric Anholt
2008-02-06[915] Use a quartic term to improve the accuracy of SIN results.Eric Anholt
2008-02-06[915] Fix fp SIN function, and use a quadratic approximation instead of Taylor.Eric Anholt
2008-01-07i915: Keith Whitwell's swizzling TEX patch. fix #8283Xiang, Haihao
2007-09-24Move i915tex driver into place as just i915.Eric Anholt
2007-09-24Remove the old i915 driver now that i915tex works without TTM.Eric Anholt
2007-09-11Fix-up #includes to remove some -I options.Brian
2007-07-29fix cos/sin range reduction for i915 driver tooRoland Scheidegger
2007-05-22i915/i915tex: minor cleanup (remove unneeded function callRoland Scheidegger
2007-02-23Update DRI drivers for new glsl compiler.Brian
2006-11-02Fix fragment program fog problems found with Glean.Brian Paul
2006-11-01fix compiler warningsKeith Whitwell
2006-11-01Patch from <haihao.xiang@intel.com> -- pass program stringKeith Whitwell
2006-10-10Use the mesa-provided texenv program rather than rolling our own.Keith Whitwell
2006-07-20Some structure renaming. Prefix vertex/fragment-related structs withBrian Paul
2005-11-22Use correct enums for program output variables. FixesKeith Whitwell
2005-11-20s/Saturate/SaturateMode/Brian Paul
2005-11-20Make Saturate a 2-bit field again, renamed to SaturateMode with threeBrian Paul