Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-19 | nvfx: Adapt for index bias interface change. | José Fonseca | |
2010-04-19 | nv50: Adapt for index bias interface change. | José Fonseca | |
2010-04-19 | trace: Implement index bias. | José Fonseca | |
2010-04-19 | svga: Implement index bias. | José Fonseca | |
Untested. | |||
2010-04-19 | softpipe: Implement index bias. | José Fonseca | |
2010-04-19 | llvmpipe: Implement index bias. | José Fonseca | |
2010-04-19 | identity: Implement index bias. | José Fonseca | |
2010-04-19 | i965g: Implement index bias. | José Fonseca | |
2010-04-19 | i915: Implement index bias. | José Fonseca | |
2010-04-19 | failover: Implement index bias. | José Fonseca | |
2010-04-19 | cell: Implement index bias. | José Fonseca | |
2010-04-19 | llvmpipe: triangle function comments | Brian Paul | |
2010-04-19 | softpipe: add option to do polygon stipple in softpipe vs. draw module | Brian Paul | |
For debugging purposes. | |||
2010-04-19 | Merge branch '7.8' | Brian Paul | |
Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pipe_aaline.c src/gallium/drivers/llvmpipe/lp_context.c | |||
2010-04-19 | gallium/draw: use correct rasterization state for wide/AA points/lines | Brian Paul | |
When points or lines are decomposed into triangles, we need to be sure to disable polygon culling, stippling, "un-filled" modes, etc. This patch sets the rasterization state to disable those things prior to drawing points/lines with triangles, then restores the previous state afterward. The new piglit point-no-line-cull test checks this problem & solution. | |||
2010-04-19 | r300c/r300g: add 3155 rv380 pci id | Dave Airlie | |
2010-04-19 | nv50: Fix include recursion. | Vinson Lee | |
Don't include nv50_context.h and use a forward declaration instead. nv50_context.h includes nv50_screen.h (itself). | |||
2010-04-18 | nvfx: Fix include recursion. | Vinson Lee | |
Don't include nvfx_context.h and use a forward reference instead. nvfx_context.h includes nvfx_screen.h (itself). | |||
2010-04-18 | nvfx: Add missing header and forward declaration. | Vinson Lee | |
2010-04-18 | nouveau: Add missing header. | Vinson Lee | |
2010-04-18 | r300g: Remove unnecessary headers. | Vinson Lee | |
2010-04-18 | i915g: Remove unnecessary header. | Vinson Lee | |
2010-04-19 | r300g: implement TRUNC as floor | Marek Olšák | |
2010-04-19 | r300/compiler: lower CEIL | Marek Olšák | |
2010-04-18 | softpipe: new comment and assertion for face value | Brian Paul | |
2010-04-18 | softpipe: fix computation of fragment[FACE] attribute | Brian Paul | |
In TGSI, front facing is +1 and back-facing is -1. We were computing this attribute as +1 and 0 before. However, the value isn't actually used anywhere because we machine->Face attribute overrides it in tgsi_exec.c. That could be changed, removing some special-case code... | |||
2010-04-18 | softpipe: clean-up and comments | Brian Paul | |
2010-04-18 | softpipe: document MAX_QUADS | Brian Paul | |
2010-04-18 | r300g: more solid is_buffer_referenced implementation | Marek Olšák | |
This fixes crash from 7a1b5c937fa32968a04a11649e456a1ef8c5b442, and also removes the unused "map" pointer. | |||
2010-04-18 | Revert "r300g: save vertex buffers around u_blitter calls" | Marek Olšák | |
Not sure why it crashes. | |||
2010-04-18 | nvfx: move declarations before code | Brian Paul | |
2010-04-18 | nvfx: fix void * arithmetic warning | Brian Paul | |
2010-04-18 | nvfx: move declarations before code | Brian Paul | |
2010-04-18 | llvmpipe: update comment | Brian Paul | |
2010-04-18 | nvfx: move declarations before code to silence warnings | Brian Paul | |
2010-04-18 | nvfx: fix fragment program constant updates | Luca Barbieri | |
2010-04-18 | r300g: do not tell st that a buffer is referenced by hw | Marek Olšák | |
It saves a few libdrm calls and unnecessary flushes. | |||
2010-04-18 | r300g: save vertex buffers around u_blitter calls | Luca Barbieri | |
Not strictly needed by the Mesa state tracker, but needed in general. Only compile tested. | |||
2010-04-18 | r300g: fixup 0 stride buffer properly. | Dave Airlie | |
Just set the max index to 1, this lets doom3 run and seems correct, though it would be better to just emit a constant like SVGA does. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-04-18 | llvmpipe: Emit only the vertex attributes necessary for the FS, and ensure ↵ | José Fonseca | |
the first one is always position. With this we correctly handle vertex shaders whose output position is not in index zero. | |||
2010-04-18 | softpipe: Preserve/check the signal of the number of scanlines in an edge. | José Fonseca | |
It can become negative in some weird triangles. | |||
2010-04-18 | trace: Handle transfers with zero strides correctly. | José Fonseca | |
2010-04-17 | nvfx: Initialize variables. | Vinson Lee | |
2010-04-17 | r300g: Cast rbuf->user_buffer to 'uint8_t *' before arithmetic. | Vinson Lee | |
Fixes this SCons build error. "pointer of type 'void *' uses in arithmetic" | |||
2010-04-17 | nvfx: Remove unused variables. | Vinson Lee | |
2010-04-17 | nv50: Initialize variables. | Vinson Lee | |
Silences GCC uninitialized variable warnings. | |||
2010-04-17 | nv50: Remove unused variable. | Vinson Lee | |
2010-04-18 | i915g: Remove broken power of two function | Jakob Bornecrantz | |
2010-04-18 | i915g: Add some helper functions | Jakob Bornecrantz | |
Mostly to make the lines not so long. | |||
2010-04-18 | i915g: Fix cubemap layouts | Jakob Bornecrantz | |