summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i915/i915_fragprog.c
AgeCommit message (Expand)Author
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
2005-11-19remove #include arbfragparse.h, s/PI/M_PI/Brian Paul
2005-11-12Move stuff common to vertex/fragment_program into the base class, including:Brian Paul
2005-11-05s/TexSrcIdx/TexSrcTarget/Brian Paul
2005-11-05Unify vertex/fragment program instuctions.Brian Paul
2005-09-08Treat NegateBase as a bitfield, not a boolean.Keith Whitwell
2005-05-10don't be fooled into emitting padding for wpos when not usedKeith Whitwell
2005-05-10get fog working with _TexEnvProgramKeith Whitwell
2005-05-09i915 will use _TexEnvProgram (if active)Keith Whitwell
2005-05-09Fallback (rather than fail) on unknown program targets.Keith Whitwell
2005-04-21Reduce the size of mesa's internal fragment and vertex programKeith Whitwell
2004-12-14uint*t -> u_int*t changesAlan Hourihane
2004-08-31The i915 driver was merged after EMIT_*_BGR bug was fixed. This bringsKeith Whitwell
2004-06-18add missing license textsKeith Whitwell
2004-06-10New driver for i915 as well as older i830/i845/i865 chipsets.Keith Whitwell