summaryrefslogtreecommitdiff
path: root/src/mesa/drivers
AgeCommit message (Collapse)Author
2009-02-13radeon/r200: make setTexOffset work againDave Airlie
2009-02-13radeon/r200: fix set tex offset functionsDave Airlie
2009-02-13radeon: revert unneeded change to texturing codeDave Airlie
2009-02-13radeon: fix compressed texture upload on all radeonsDave Airlie
tested on r200, texcmp works. May need more verification
2009-02-13r200: update with changes from r100 driver for texture stateDave Airlie
2009-02-13r200: port over state emit fix from r100Dave Airlie
2009-02-13r200: fixup some CS emission sizesDave Airlie
2009-02-13r200: use correct finish interfaceDave Airlie
2009-02-13radeon: fixup include orderingDave Airlie
2009-02-13Merge remote branch 'origin/master' into radeon-rewriteDave Airlie
Conflicts: configure.ac src/mesa/drivers/dri/r200/r200_context.c src/mesa/drivers/dri/r300/r300_render.c
2009-02-13r300: fix warning about mesa_lock_context_textureDave Airlie
2009-02-12radeon: add stdint includeDave Airlie
2009-02-12radeon: add mminfo struct to wrapperDave Airlie
2009-02-12radeon: add defines for future bitsDave Airlie
2009-02-12r200: make build completeDave Airlie
2009-02-12r300: make r300 work with latest changesDave Airlie
2009-02-12radeon: make build without libdrm_radeon betterDave Airlie
2009-02-13radeon/r200/r300: make build again with tracker changesDave Airlie
2009-02-12radeon: remove depends on libdrm_radeon for now.Dave Airlie
will fixup makefiles later to detect and use libdrm_Radeon in proper places
2009-02-12radeon/r200/r300: make build with out libdrm_radeon installed for nowDave Airlie
2009-02-12r200/r300: get up to speed on renamed filesDave Airlie
2009-02-12radeon: renaming and headers cleanupDave Airlie
2009-02-12r100/r200: fix front rendering issue.Dave Airlie
2009-02-12radeon/r200/r300: another big merge upheavel.Dave Airlie
This merges lots of the hw state atom emission and firevertices code. it also removes a lot of the extra radeon crap from r300 and merge scissor
2009-02-11Fix an i965 assertion failure on glClear()Robert Ellison
While running conform with render-to-texture: conform -d 33 -v 2 -t -direct the i965 driver failed this assertion: intel_clear.c:77: intel_clear_tris: Assertion `(mask & ~((1 << BUFFER_BACK_LEFT) | (1 << BUFFER_FRONT_LEFT) | (1 << BUFFER_DEPTH) | (1 << BUFFER_STENCIL))) == 0' failed. The problem is that intel_clear_tris() is called by intelClear() to clear any and all of the available color buffers, but intel_clear_tris() actually only handles the back left and front left color buffers; so the assertion fails as soon as you try to clear a non-standard color buffer. The fix is to have intelClear() only call intel_clear_tris() with buffers that intel_clear_tris() can support. intelClear() already backs down to _swrast_Clear() for all buffers that aren't handled explicitly.
2009-02-11r300: disable assert that firesDave Airlie
2009-02-11radeon: unmap in case of two dma regions being used for one cmdbufDave Airlie
2009-02-11radeon: cleanup cmdbufferDave Airlie
2009-02-11r300: fix front buffer rendering properly fixes tests in gleanDave Airlie
2009-02-11r200: fix buildDave Airlie
2009-02-10intel: Add x8r8g8b8 visuals to DRI1 fbconfigs alongside a8r8gb8.Eric Anholt
This involved fixing driConcatConfigs to not return const (which had made a mess of a previous patch too).
2009-02-10sis: fix signedness warningsEric Anholt
2009-02-10trident: Fix signedness warning.Eric Anholt
2009-02-10tdfx: Fix begin/endquery for current API.Eric Anholt
2009-02-10intel: Don't do the extra MI_FLUSH in flushing except when doing glFlush().Eric Anholt
Everything other than "make sure the last rendering ends up visible on the screen" doesn't need that behavior.
2009-02-10intel: Speed up glDrawPixels(GL_ALPHA) by using an alpha texture format.Eric Anholt
2009-02-10intel: Fix some state leakage of {Client,}ActiveTexture in metaops.Eric Anholt
Found while debugging cairo-gl.
2009-02-10intel: don't crash when dri2 tells us about buffers we don't care about.Eric Anholt
2009-02-10Merge commit 'origin/gallium-master-merge'Brian Paul
This is the big merge of the gallium-0.2 branch into master. gallium-master-merge was just the staging area for it. Both gallium-0.2 and gallium-master-merge are considered closed now. Conflicts: progs/demos/Makefile src/mesa/main/state.c src/mesa/main/texenvprogram.c
2009-02-10intel: minor reformatting, commentsBrian Paul
2009-02-11radeon: fix span init needs more workDave Airlie
2009-02-11radeon/r200/r300: merge span code into single shared fileDave Airlie
2009-02-11radeon/r200: flush vertices when data in cmdbuf.Dave Airlie
This fixes a whole bunch of regressions in piglit
2009-02-11radeon: r100 can't use some of the texture formats.Dave Airlie
this fixes the texrect-many test
2009-02-11radeon/r200/r300: fix span code for depth reading.Dave Airlie
makes the maskedClear test work
2009-02-10r100: remove debug codeDave Airlie
2009-02-10r100: fix 3D texture fallbackDave Airlie
2009-02-10radeon: fix fallback case where t->mt is valid NULLDave Airlie
2009-02-10gallium: Fixups for driCreateConfigs MSAA support.Michel Dänzer
Add the MSAA samples array or make sure its contents are initialized.
2009-02-09mesa: replace _mesa_unreference_framebuffer() with _mesa_reference_framebuffer()Brian Paul