summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers
Commit message (Collapse)AuthorAgeFilesLines
* svga: Handle comment tokens when dumping.José Fonseca2009-11-272-1/+12
|
* svga: Use consistent names for public symbol names of shader dumping facilities.José Fonseca2009-11-275-12/+12
|
* svga: Use consistent file names for dumping facilities.José Fonseca2009-11-2710-11/+11
|
* svga: flush our command buffer after the 8th distinct render targetKeith Whitwell2009-11-273-1/+11
| | | | | | | | | | | | | | 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.
* svga: add DEBUG_CACHE optionKeith Whitwell2009-11-278-9/+53
|
* svga: hash the whole key, not just the first four bytesKeith Whitwell2009-11-261-3/+3
|
* svga: Remove spurious argument to SVGA_DBG.José Fonseca2009-11-261-1/+1
|
* svga: try harder to make the cachable flag workKeith Whitwell2009-11-252-6/+19
| | | | It doesn't though.
* svga: revert packing of surface keyKeith Whitwell2009-11-251-3/+3
| | | | Over-ambitious packing of values broke my cursor.
* svga: cache textures as well as buffersKeith Whitwell2009-11-245-117/+167
|
* svga: Filter out pendantic and ansi flagsJakob Bornecrantz2009-11-241-0/+3
| | | | | Rather have the driver compile without the flags then having to disable them.
* svga: Scrub Makefiles a bitJakob Bornecrantz2009-11-231-7/+1
| | | | | | 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.
* i915g: Add missing break statement in i915_debug.c.Vinson Lee2009-11-201-0/+1
|
* Fix memory leak.Alan Hourihane2009-11-201-0/+1
|
* softpipe: whitespace/indentation fixesBrian Paul2009-11-191-5/+3
|
* softpipe: add missing check in softpipe_is_texture_referenced()Brian Paul2009-11-191-2/+8
| | | | Check if the named texture is referenced by the texture cache.
* i915g: replace //-style commentsBrian Paul2009-11-171-2/+4
|
* i915g: remove trailing commas in enum lists to silence warningsBrian Paul2009-11-171-3/+3
|
* svga: Remove -Werror for now as GCC 4.4.x raises a bunch of warningsJakob Bornecrantz2009-11-172-4/+1
|
* nouveau: nv30: Check for NULL front (happens with DRI2)Patrice Mandin2009-11-171-1/+4
|
* nouveau: nv30: Add missing include to fix warningPatrice Mandin2009-11-171-4/+5
|
* svga: Add svga driverJakob Bornecrantz2009-11-1771-0/+24312
|
* nv20: Fix build for the last nouveau_class.h changes.Francisco Jerez2009-11-151-2/+2
| | | | | Signed-off-by: Francisco Jerez <[email protected]> Signed-off-by: Pekka Paalanen <[email protected]>
* nv10: Fix build for the last nouveau_class.h changes.Francisco Jerez2009-11-152-3/+3
| | | | | Signed-off-by: Francisco Jerez <[email protected]> Signed-off-by: Pekka Paalanen <[email protected]>
* r300, r300g: Add missing registers.Corbin Simpson2009-11-111-3/+5
|
* i915g: Fix memory leak when pci id is unknown.Vinson Lee2009-11-101-0/+1
|
* llvmpipe: Fix derived blend color state.José Fonseca2009-11-101-1/+1
|
* llvmpipe: Ensure stack variables in unit tests are properly aligned.José Fonseca2009-11-093-12/+15
|
* nv50: clarify data for method 0x121cChristoph Bumiller2009-11-091-5/+6
|
* r300g: Fix up SW TCL rendering functions.Corbin Simpson2009-11-082-20/+53
| | | | They don't work, but at least they're clean now.
* r300g: Protect against possibly missing Draw pointer.Corbin Simpson2009-11-081-18/+29
| | | | Part of the SW TCL revival.
* r300g: Unify context names for counts.Corbin Simpson2009-11-086-14/+19
| | | | From the SW TCL fixups.
* r300g: Enable PSC/RS dump with new debugging flags.Corbin Simpson2009-11-081-12/+16
|
* r300g: Fix is_buffer_referenced.Corbin Simpson2009-11-081-2/+5
|
* r300g: Fix build error on old compilers.Corbin Simpson2009-11-081-3/+3
| | | | This dead code was still getting compiled, causing a bad ref in the lib.
* r300g: Organize inlined state.Corbin Simpson2009-11-071-36/+36
|
* r300g: DCE.Corbin Simpson2009-11-072-27/+2
| | | | This must never have been called before; it's completely wrong.
* r300g: Minor code cleanup to avoid confusion.Corbin Simpson2009-11-071-2/+1
|
* r300g: Remove do-nothing functions.Corbin Simpson2009-11-071-12/+0
|
* r300g: Remove faulty assert.Corbin Simpson2009-11-071-3/+1
|
* Merge branch 'r300g-vbo'Corbin Simpson2009-11-0713-113/+446
|\ | | | | | | | | | | This is an experimental HW TCL fastpath for r300g. It should run alright. Thanks to osiris for making this possible.
| * r300g: Be more verbose in what's killing us WRT vert formats.Corbin Simpson2009-11-071-4/+12
| |
| * r300g: Comments.Corbin Simpson2009-11-072-6/+11
| |
| * r300g: Don't assert on oversized VBOs, just return FALSE.Corbin Simpson2009-11-071-4/+12
| |
| * r300g: Moar vbo cleanup.Corbin Simpson2009-11-071-8/+12
| |
| * r300g: s/false/FALSE/Corbin Simpson2009-11-072-9/+9
| | | | | | | | Also s/true/TRUE/
| * r300g: Clean up indexbuf render, switch to RELOC macro.Corbin Simpson2009-11-071-15/+17
| |
| * r300g: Clean up r300_setup_vertex_buffers.Corbin Simpson2009-11-071-15/+13
| |
| * r300g: Don't pass hw_prim around in the context.Corbin Simpson2009-11-075-81/+74
| | | | | | | | And some other fixes.
| * r300g: Use common state funcs for translating vert formats.Corbin Simpson2009-11-071-72/+6
| |