summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2009-10-08llvmpipe: work on clears and coefficientsKeith Whitwell
2009-10-08llvmpipe: Remove quad headers.José Fonseca
2009-10-08llvmpipe: Adjust interpolation coeffs declaration.José Fonseca
2009-10-08llvmpipe: Call lp_rast_shade_quads from tri rasterizer.José Fonseca
2009-10-08llvmpipe: Fix typo.José Fonseca
2009-10-08llvmpipe: rast_tri updatesKeith Whitwell
2009-10-08llvmpipe: Final adjustments to rasterizer methods.José Fonseca
2009-10-08llvmpipe: More assorted build fixes.José Fonseca
2009-10-08llvmpipe: Complete more rasterizer methods..José Fonseca
2009-10-08llvmpipe: Assorted build fixes.José Fonseca
2009-10-08llvmpipe: Implement some of the rasterizer functions.José Fonseca
2009-10-08llvmpipe: start cleaning upKeith Whitwell
2009-10-08llvmpipe: remove some old sampler support structsKeith Whitwell
2009-10-08llvmpipe: Fix up lp_rast_shade_quads.José Fonseca
2009-10-08llvmpipe: Remove dead files from SConscript.José Fonseca
2009-10-08llvmpipe: Update lp_setup_clear invocation.José Fonseca
2009-10-08llvmpipe: Update more copyright headers.José Fonseca
2009-10-08llvmpipe: remove tex tile cache and related codeKeith Whitwell
2009-10-08llvmpipe: rewrite llvmpipe_clear()Keith Whitwell
2009-10-08llvmpipe: wip me harderKeith Whitwell
2009-10-08llvmpipe: Update includes and copyright headers.José Fonseca
2009-10-08llvmpipe: Update SConscript.José Fonseca
2009-10-08llvmpipe: Add the rast -> jit shader glue.José Fonseca
Ugly code. Will eventually be reduced to a very thin inlined function.
2009-10-08llvmpipe: whip out the intra-tile code from lp_setup_tri.cKeith Whitwell
The "setup" module handles building per-tile display lists. Intra-tile rendering is handled by lp_rast*.c
2009-10-08llvmpipe: more wippingKeith Whitwell
2009-10-08llvmpipe: import experimental softpipe rasterizer code, wip binning codeKeith Whitwell
WIP, does't build or run. Rasterizer code is based on Nick Capen's devmaster posts and the larrabee articles, but currently doesn't share either the performance or correctness of either...
2009-10-07i915g: Fix MSVC build.Vinson Lee
2009-10-07softpipe: new commentsBrian Paul
2009-10-07softpipe: whitespace and comment fixesBrian Paul
2009-10-07softpipe: prefix non-static functions with sp_Brian Paul
2009-10-07Merge branch 'master' into r300g-glslNicolai Hähnle
Conflicts: src/gallium/drivers/r300/r300_tgsi_to_rc.c Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-10-07Merge branch 'mesa_7_6_branch'Nicolai Hähnle
2009-10-07util: do some more util_blit_pixels cases without temporariesKeith Whitwell
When the source surface is pointing at a 2d texture with only one mipmap level, use that directly rather than creating a temporary. Probably want to cover more cases, but this is a start.
2009-10-07gallium/xlib: fix glXQueryDrawable() bugs, see bug 24320Brian Paul
2009-10-07st/dri: Add missing front buffer case in dri_get_buffers().Michel Dänzer
This seems to help for compiz at least with some drivers. Also add an assert(0) to catch unhandled cases in the future.
2009-10-07gallium/xlib: return 0 for errorBase, eventBase in glXQueryExtension()Brian Paul
A little better than leaving the values undefined, I think. See bug 24321.
2009-10-07i915g: Use buffer write instead of map for lit verticesJakob Bornecrantz
2009-10-07i915g: Change order of buffer_write argumentsJakob Bornecrantz
They now follow the pipe_buffer_write style, its the gallium driver that sets the interface not the winsys.
2009-10-07i915g: Disable vbuf fifo and minor commenting of vbuf codeJakob Bornecrantz
The vbuf fifo doesn't appear to help once the libdrm reuse flag has been set.
2009-10-06nv04-nv40: Fix swizzle transfers for NPOT sizes.Younes Manton
Workarounds not necessary, SIFM can handle NPOT, we just weren't setting dst dimensions properly. SIFM can't handle odd w,h though, that still needs fixing.
2009-10-06nv50: fix segfault when there's gaps in enabled texture unitsBen Skeggs
Tested with progs/demos/multiarb.
2009-10-06nouveau: fix buffer object leakBen Skeggs
Very apparent with resizing windows on DRI2.
2009-10-06i915g: Add more defines to tweek batchbufferJakob Bornecrantz
2009-10-06i915g: Tweek vertexbuffer sizeJakob Bornecrantz
2009-10-05i965g: remove 965/brw files from XLIB_WINSYS_SOURCESBrian Paul
2009-10-05Merge branch 'mesa_7_6_branch'Brian Paul
Conflicts: src/gallium/auxiliary/util/u_cpu_detect.c
2009-10-05i915g: Drop the simple sufixJakob Bornecrantz
None of the other driver have a silly sufix, so just drop it. Nothing new added in this commit or any other commit but this is better marketing.
2009-10-05i965g: Drop i965simpleJakob Bornecrantz
The driver never work with real hardware and has bitrotted for quite some time now, might as well drop it. If somebody wants to look at it just use git.
2009-10-05r300g: fix scons buildJoakim Sindholt
So I didn't touch r300compiler, but r300g now compiles after having declarations and code untangled. As nha so gently points out, we shouldn't have to do this just to comply with MSVC compilers.
2009-10-05util: Improve the cpuid assembly.José Fonseca
No need to save ebx on 64bit. Use just xchgl. Refer to gcc's cpuid.h header. Thanks to Uros Bizjak for pointing this out.