summaryrefslogtreecommitdiff
path: root/src/gallium/drivers
AgeCommit message (Collapse)Author
2009-11-27svga: Re-add shader dumping.José Fonseca
2009-11-27svga: Handle comment tokens when dumping.José Fonseca
2009-11-27svga: Use consistent names for public symbol names of shader dumping facilities.José Fonseca
2009-11-27svga: Use consistent file names for dumping facilities.José Fonseca
2009-11-27svga: flush our command buffer after the 8th distinct render targetKeith Whitwell
This helps improve the surface cache behaviour in the face of the large number of single-use render targets generated by EXA and the xorg state tracker. Without this we can reference hundreds of individual render targets from a command buffer, which leaves little scope for sharing or reuse of those targets. Flushing early means we can start reusing textures much sooner. This shouldn't have much effect on normal 3d rendering as it's pretty rare to have a command buffer with >8 different render targets in that world.
2009-11-27svga: add DEBUG_CACHE optionKeith Whitwell
2009-11-26svga: hash the whole key, not just the first four bytesKeith Whitwell
2009-11-26svga: Remove spurious argument to SVGA_DBG.José Fonseca
2009-11-25svga: try harder to make the cachable flag workKeith Whitwell
It doesn't though.
2009-11-25svga: revert packing of surface keyKeith Whitwell
Over-ambitious packing of values broke my cursor.
2009-11-24svga: cache textures as well as buffersKeith Whitwell
2009-11-24svga: Filter out pendantic and ansi flagsJakob Bornecrantz
Rather have the driver compile without the flags then having to disable them.
2009-11-23svga: Scrub Makefiles a bitJakob Bornecrantz
Remove x86 specific hacks. Not that they will ever be used on none x86 arches, but they are built by default. And the way the flags where added was a hack.
2009-11-20i915g: Add missing break statement in i915_debug.c.Vinson Lee
2009-11-20Fix memory leak.Alan Hourihane
2009-11-19softpipe: whitespace/indentation fixesBrian Paul
2009-11-19softpipe: add missing check in softpipe_is_texture_referenced()Brian Paul
Check if the named texture is referenced by the texture cache.
2009-11-17i915g: replace //-style commentsBrian Paul
2009-11-17i915g: remove trailing commas in enum lists to silence warningsBrian Paul
2009-11-17svga: Remove -Werror for now as GCC 4.4.x raises a bunch of warningsJakob Bornecrantz
2009-11-17nouveau: nv30: Check for NULL front (happens with DRI2)Patrice Mandin
2009-11-17nouveau: nv30: Add missing include to fix warningPatrice Mandin
2009-11-17svga: Add svga driverJakob Bornecrantz
2009-11-15nv20: Fix build for the last nouveau_class.h changes.Francisco Jerez
Signed-off-by: Francisco Jerez <currojerez@riseup.net> Signed-off-by: Pekka Paalanen <pq@iki.fi>
2009-11-15nv10: Fix build for the last nouveau_class.h changes.Francisco Jerez
Signed-off-by: Francisco Jerez <currojerez@riseup.net> Signed-off-by: Pekka Paalanen <pq@iki.fi>
2009-11-11r300, r300g: Add missing registers.Corbin Simpson
2009-11-10i915g: Fix memory leak when pci id is unknown.Vinson Lee
2009-11-10llvmpipe: Fix derived blend color state.José Fonseca
2009-11-09llvmpipe: Ensure stack variables in unit tests are properly aligned.José Fonseca
2009-11-09nv50: clarify data for method 0x121cChristoph Bumiller
2009-11-08r300g: Fix up SW TCL rendering functions.Corbin Simpson
They don't work, but at least they're clean now.
2009-11-08r300g: Protect against possibly missing Draw pointer.Corbin Simpson
Part of the SW TCL revival.
2009-11-08r300g: Unify context names for counts.Corbin Simpson
From the SW TCL fixups.
2009-11-08r300g: Enable PSC/RS dump with new debugging flags.Corbin Simpson
2009-11-08r300g: Fix is_buffer_referenced.Corbin Simpson
2009-11-08r300g: Fix build error on old compilers.Corbin Simpson
This dead code was still getting compiled, causing a bad ref in the lib.
2009-11-07r300g: Organize inlined state.Corbin Simpson
2009-11-07r300g: DCE.Corbin Simpson
This must never have been called before; it's completely wrong.
2009-11-07r300g: Minor code cleanup to avoid confusion.Corbin Simpson
2009-11-07r300g: Remove do-nothing functions.Corbin Simpson
2009-11-07r300g: Remove faulty assert.Corbin Simpson
2009-11-07Merge branch 'r300g-vbo'Corbin Simpson
This is an experimental HW TCL fastpath for r300g. It should run alright. Thanks to osiris for making this possible.
2009-11-07r300g: Be more verbose in what's killing us WRT vert formats.Corbin Simpson
2009-11-07r300g: Comments.Corbin Simpson
2009-11-07r300g: Don't assert on oversized VBOs, just return FALSE.Corbin Simpson
2009-11-07r300g: Moar vbo cleanup.Corbin Simpson
2009-11-07r300g: s/false/FALSE/Corbin Simpson
Also s/true/TRUE/
2009-11-07r300g: Clean up indexbuf render, switch to RELOC macro.Corbin Simpson
2009-11-07r300g: Clean up r300_setup_vertex_buffers.Corbin Simpson
2009-11-07r300g: Don't pass hw_prim around in the context.Corbin Simpson
And some other fixes.