Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-11 | svga: Add a missing dependency from the prescale state. | José Fonseca | |
Thanks for Keith to finding this. Fixes Jedi Knight 2 menus. | |||
2009-12-11 | svga: Always pass SVGA3D_SURFACE_HINT_DYNAMIC. | José Fonseca | |
Since we're reusing buffers we're effectively transforming all of them into dynamic buffers. It would be nice to not cache long lived static buffers. But there is no way to detect the long lived from short lived ones yet. A good heuristic would be buffer size. | |||
2009-12-11 | svga: Keep tight control of texture handle ownership. | José Fonseca | |
The texture owns the surface handle. All derivatives need to keep a reference to texture. This fixes several assertions failures starting up Jedi Knight 2. Should cause no change for DRM surface sharing -- reference count still done as before there. | |||
2009-12-11 | svga: Fix mixed signed comparisons. | José Fonseca | |
2009-12-08 | Merge branch 'mesa_7_6_branch' into mesa_7_7_branch | Andre Maasikas | |
2009-12-07 | llvmpipe: Initialize variables in emit_instruction. | Vinson Lee | |
2009-12-07 | Merge branch 'mesa_7_6_branch' into mesa_7_7_branch | Ian Romanick | |
Conflicts: progs/demos/projtex.c progs/xdemos/glxinfo.c src/mesa/main/version.h To fix the confilicts in projtex.c and glxinfo.c I just took the code from mesa_7_6_branch. The conflicts seem to have occured from cherry-picks from mesa_7_7_branch to mesa_7_6_branch followed by commmits just to mesa_7_6_branch. | |||
2009-12-04 | r300g: use $(MAKE) variable | Coleman Kane | |
Fixes bug 24501 | |||
2009-12-01 | svga: Add header files for overlay support | Jakob Bornecrantz | |
2009-11-27 | svga: Re-add shader dumping. | José Fonseca | |
2009-11-27 | svga: Handle comment tokens when dumping. | José Fonseca | |
2009-11-27 | svga: Use consistent names for public symbol names of shader dumping facilities. | José Fonseca | |
2009-11-27 | svga: Use consistent file names for dumping facilities. | José Fonseca | |
2009-11-27 | svga: flush our command buffer after the 8th distinct render target | Keith 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-27 | svga: add DEBUG_CACHE option | Keith Whitwell | |
2009-11-26 | svga: hash the whole key, not just the first four bytes | Keith Whitwell | |
2009-11-26 | svga: Remove spurious argument to SVGA_DBG. | José Fonseca | |
2009-11-25 | svga: try harder to make the cachable flag work | Keith Whitwell | |
It doesn't though. | |||
2009-11-25 | svga: revert packing of surface key | Keith Whitwell | |
Over-ambitious packing of values broke my cursor. | |||
2009-11-24 | svga: cache textures as well as buffers | Keith Whitwell | |
2009-11-24 | svga: Filter out pendantic and ansi flags | Jakob Bornecrantz | |
Rather have the driver compile without the flags then having to disable them. | |||
2009-11-23 | svga: Scrub Makefiles a bit | Jakob 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-20 | i915g: Add missing break statement in i915_debug.c. | Vinson Lee | |
2009-11-20 | Fix memory leak. | Alan Hourihane | |
2009-11-19 | softpipe: whitespace/indentation fixes | Brian Paul | |
2009-11-19 | softpipe: add missing check in softpipe_is_texture_referenced() | Brian Paul | |
Check if the named texture is referenced by the texture cache. | |||
2009-11-17 | i915g: replace //-style comments | Brian Paul | |
2009-11-17 | i915g: remove trailing commas in enum lists to silence warnings | Brian Paul | |
2009-11-17 | svga: Remove -Werror for now as GCC 4.4.x raises a bunch of warnings | Jakob Bornecrantz | |
2009-11-17 | nouveau: nv30: Check for NULL front (happens with DRI2) | Patrice Mandin | |
2009-11-17 | nouveau: nv30: Add missing include to fix warning | Patrice Mandin | |
2009-11-17 | svga: Add svga driver | Jakob Bornecrantz | |
2009-11-15 | nv20: 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-15 | nv10: 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-11 | r300, r300g: Add missing registers. | Corbin Simpson | |
2009-11-10 | i915g: Fix memory leak when pci id is unknown. | Vinson Lee | |
2009-11-10 | llvmpipe: Fix derived blend color state. | José Fonseca | |
2009-11-09 | llvmpipe: Ensure stack variables in unit tests are properly aligned. | José Fonseca | |
2009-11-09 | nv50: clarify data for method 0x121c | Christoph Bumiller | |
2009-11-08 | r300g: Fix up SW TCL rendering functions. | Corbin Simpson | |
They don't work, but at least they're clean now. | |||
2009-11-08 | r300g: Protect against possibly missing Draw pointer. | Corbin Simpson | |
Part of the SW TCL revival. | |||
2009-11-08 | r300g: Unify context names for counts. | Corbin Simpson | |
From the SW TCL fixups. | |||
2009-11-08 | r300g: Enable PSC/RS dump with new debugging flags. | Corbin Simpson | |
2009-11-08 | r300g: Fix is_buffer_referenced. | Corbin Simpson | |
2009-11-08 | r300g: Fix build error on old compilers. | Corbin Simpson | |
This dead code was still getting compiled, causing a bad ref in the lib. | |||
2009-11-07 | r300g: Organize inlined state. | Corbin Simpson | |
2009-11-07 | r300g: DCE. | Corbin Simpson | |
This must never have been called before; it's completely wrong. | |||
2009-11-07 | r300g: Minor code cleanup to avoid confusion. | Corbin Simpson | |
2009-11-07 | r300g: Remove do-nothing functions. | Corbin Simpson | |
2009-11-07 | r300g: Remove faulty assert. | Corbin Simpson | |