summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-12-13Move all the code for computing ctx->_TriangleCaps into state.c.Brian
ctx->_TriangleCaps should probably go away altogether someday...
2006-12-13Retire old GLSL shader code.Brian
2006-12-13Checkpoint for GLSL compiler changes.Brian
In brief: Check for enabled fragment program by looking at ctx->FragmentProgram._Current. New code for varying variables.
2006-12-13Checkpoint work for new GLSL compiler back-end.Brian
Among changes: Remove ctx->FragmentProgram._Active Remove _UseTexEnvProgram Move _MaintainTnlProgram, _MaintainTexEnvProgram, _TexEnvProgram and _TnlProgram fields. Remove/disable old GLSL interpreter code.
2006-12-13Checkpoint of work for new GLSL compiler back-end. Lots of assorted changes.Brian
2006-12-13Rewrite/simplify most built-in functions to use updated set of __asm ↵Brian
instructions.
2006-12-13Merge git://proxy01.pd.intel.com:9419/git/mesa/mesa into crestlineNian Wu
2006-12-13Checkpoint new GLSL compiler back-end to produce fp/vp-style assembly ↵Brian
instructions.
2006-12-13 Fix bug #93, i965 driver not thread safe.Zou Nan hai
I am not confident of it is 100% thread safe now. bufmgr_fake.c need a total rewrite later (cherry picked from 606632ca27558ee1335be2f4a5906f2baa240a6a commit)
2006-12-13 fix bug #99.Zou Nan hai
prim_count overflow when there is more than 1 cliprect (cherry picked from 84b958d66fe7d3fe03ed12b493e3f3197f656531 commit)
2006-12-13minstall: Pass correct destination file path to $RM regardless of source path.Michel Dänzer
(cherry picked from 26626c0052cd5442f609659aa9ed25ac78e65b55 commit)
2006-12-13minstall: Always remove destination file before (re-)creating it.Michel Dänzer
This avoids issues with overwriting files that are being used. (cherry picked from d71a5647a3ed4aadd46edfa8a031ffc87d88c5f7 commit)
2006-12-13ARB_occlusion_query supportZou Nan hai
2006-12-13if (tex width < 4), mipmap calculation will be out of rangeZou Nan hai
2006-12-13Remove the xdemo.c program from PROGS since it doesn't work with GLX/DRI.Brian
2006-12-13Use XDisplayName() when reporting errors (bug 8079).Brian
2006-12-13 Fix bug #93Zou Nan hai
2006-12-12Bug 7260: mach64 texture memory mng cleanupGeorge Sapountzis
mach64 uses its own set of texture memory management routines which are buggy, running a second DRI client kills the first one. This patch ports mach64 code to the stock dri texture managment code.
2006-12-12Bug 7861: mach64 with render acceleration should restore texture stateGeorge Sapountzis
RENDER acceleration uses texturing, thus when RENDER acceleration is enabled, the mach64 DRI driver should restore texture state when acquiring the DRI lock.
2006-12-12Bug 7790: Polygons incorrectly clipped by mach64 driverGeorge Sapountzis
un-break strict-aliasing rules
2006-12-12 fix for bug #99Zou Nan hai
2006-12-11Merge branch 'origin' into crestlineEric Anholt
2006-12-11minstall: Pass correct destination file path to $RM regardless of source path.Michel Dänzer
2006-12-11minstall: Always remove destination file before (re-)creating it.Michel Dänzer
This avoids issues with overwriting files that are being used.
2006-12-11ARB_occlusion_query supportWang Zhenyu
2006-12-11if (tex width < 4), mipmap calculation will be out of rangeWang Zhenyu
2006-12-10Avoid branch instructions while in single program flow mode.Eric Anholt
There is an errata for Broadwater that threads don't have the instruction/loop mask stacks initialized on thread spawn. In single program flow mode, those stacks are not writable, so we can't initialize them. However, they do get read during ELSE and ENDIF instructions. So, instead, replace branch instructions in single program flow mode with predicated jumps (ADD to the ip register), avoiding use of the more complicated branch instructions that may fail. This is also a minor optimization as no ENDIF equivalent is necessary.
2006-12-10Connect INTEL_DEBUG=sync up to cmd/batch ioctls.Eric Anholt
2006-12-10adding pci id of CrestlineWang Zhenyu
2006-12-09i965: Fix a crash with wine by not allocating >1MB on the stack.Eric Anholt
2006-12-08Update spot light params also for nv20 and nv30Patrice Mandin
2006-12-08grr, always check twice before commitPatrice Mandin
2006-12-08Resend spot light parameters when part of it changesPatrice Mandin
2006-12-08Skeletal extension handling across chipsets.Ben Skeggs
2006-12-08NV_44 uses nv30InitStateFuncs tooBen Skeggs
2006-12-08state cache is automagically flushed on a normal BEGIN_RING_SIZEBen Skeggs
2006-12-08Implement a simple nv30Clear, and make sure we get a nouveau_renderbufferBen Skeggs
for the depth buffer and not a Mesa renderbuffer adaptor
2006-12-08fix bug#9237Xiang, Haihao
2006-12-08fix bug#9045Xiang, Haihao
2006-12-08oops, typoBen Skeggs
2006-12-08Create visuals for modes the ddx providesBen Skeggs
2006-12-08oops, we don't want this by default just yet...Ben Skeggs
2006-12-08Some work on buffer handling, most likely not entirely correct andBen Skeggs
incomplete. But, it works well enough that windows can be moved/resized.
2006-12-07i915tex: Recalculate viewport related hardware state in intelWindowMoved().Michel Dänzer
This fixes vertically displaced rendering with some apps like Google Earth. Simplify other parts of the function somewhat.
2006-12-06Make git ignore Emacs backup files.Michel Dänzer
2006-12-06Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesaBrian
2006-12-06Updated with new mesa-commit list.Brian
2006-12-06Make git ignore some more generated files.Michel Dänzer
2006-12-06glxinfo: When direct rendering is not enabled, print some hints.Michel Dänzer
If indirect rendering is forced, say how. Otherwise, suggest setting LIBGL_DEBUG=verbose. Inspired by http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=379323 .
2006-12-06Make git ignore files only generated at build time.Michel Dänzer