Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallivm: Cleanups and bugfixes to aos format translation. | José Fonseca | 2010-04-20 | 1 | -131/+90 |
| | |||||
* | gallivm: Bring aos format back to life. | José Fonseca | 2010-04-20 | 3 | -1/+316 |
| | | | | | | Useful for fetching vertices for formats that are straight arrays. This reverts commit aa364d091e7e2ef2296fb25f92efc79a8c88f77d. | ||||
* | nvfx: Fix typo. | José Fonseca | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | llvmpipe: silence warning | Alan Hourihane | 2010-04-20 | 1 | -1/+1 |
| | |||||
* | Merge branch 'gallium-index-bias' | José Fonseca | 2010-04-20 | 26 | -97/+161 |
|\ | |||||
| * | r300g: Adapt for index bias interface change. | José Fonseca | 2010-04-19 | 3 | -19/+32 |
| | | |||||
| * | nvfx: Adapt for index bias interface change. | José Fonseca | 2010-04-19 | 3 | -16/+24 |
| | | |||||
| * | nv50: Adapt for index bias interface change. | José Fonseca | 2010-04-19 | 3 | -6/+11 |
| | | |||||
| * | trace: Implement index bias. | José Fonseca | 2010-04-19 | 1 | -6/+10 |
| | | |||||
| * | svga: Implement index bias. | José Fonseca | 2010-04-19 | 7 | -23/+32 |
| | | | | | | | | Untested. | ||||
| * | softpipe: Implement index bias. | José Fonseca | 2010-04-19 | 2 | -4/+16 |
| | | |||||
| * | llvmpipe: Implement index bias. | José Fonseca | 2010-04-19 | 2 | -7/+9 |
| | | |||||
| * | identity: Implement index bias. | José Fonseca | 2010-04-19 | 1 | -0/+4 |
| | | |||||
| * | i965g: Implement index bias. | José Fonseca | 2010-04-19 | 1 | -4/+6 |
| | | |||||
| * | i915: Implement index bias. | José Fonseca | 2010-04-19 | 1 | -6/+7 |
| | | |||||
| * | failover: Implement index bias. | José Fonseca | 2010-04-19 | 1 | -1/+4 |
| | | |||||
| * | cell: Implement index bias. | José Fonseca | 2010-04-19 | 1 | -5/+6 |
| | | |||||
* | | llvmpipe: remove dead code | Brian Paul | 2010-04-19 | 1 | -5/+0 |
| | | |||||
* | | llvmpipe: use llvmpipe_resource_stride() | Brian Paul | 2010-04-19 | 1 | -2/+3 |
| | | |||||
* | | llvmpipe: get 3D texture image stride from an array rather than computing it | Brian Paul | 2010-04-19 | 7 | -17/+34 |
| | | | | | | | | | | | | This fixes broken 3D texture indexing when the height of the 3D texture was less than 64 (the tile size). It's simpler to pass this as an array (as we do with the row stride) than to compute it on the fly. | ||||
* | | llvmpipe: consolidate some code in llvmpipe_set_texture_image_layout() | Brian Paul | 2010-04-19 | 1 | -16/+22 |
| | | |||||
* | | llvmpipe: fix rendering to 3D textures | Brian Paul | 2010-04-19 | 4 | -76/+114 |
| | | | | | | | | | | | | Treat cube faces and 3D texture slices in the same manner (they're layed out out continuously in memory). Additional clean-ups and improvements coming. | ||||
* | | llvmpipe: checkpoint: fixes for render to 3D texture | Brian Paul | 2010-04-19 | 2 | -60/+70 |
| | | |||||
* | | llvmpipe: another fix for surface memory allocation | Brian Paul | 2010-04-19 | 1 | -6/+12 |
| | | | | | | | | | | The previous patch broke cube maps. The logic is a bit clearer now. | ||||
* | | r300g: add is_rv350 flag | Marek Olšák | 2010-04-20 | 4 | -14/+25 |
| | | |||||
* | | llvmpipe: fix surface memory allocation bug | Brian Paul | 2010-04-19 | 1 | -12/+36 |
| | | | | | | | | | | | | | | We weren't always allocating the right amount of memory for image tiles for some formats (those < 32bpp). Fixes fd.o bug 27712. | ||||
* | | draw llvm: fix constructor mess | Zack Rusin | 2010-04-19 | 1 | -8/+0 |
| | | | | | | | | use just one constructor to figure out whether to use llvm. | ||||
* | | llvmpipe: enable draw llvm by default | Zack Rusin | 2010-04-19 | 1 | -1/+1 |
| | | |||||
* | | llvmpipe: triangle function comments | Brian Paul | 2010-04-19 | 1 | -0/+10 |
| | | |||||
* | | softpipe: add option to do polygon stipple in softpipe vs. draw module | Brian Paul | 2010-04-19 | 3 | -0/+14 |
| | | | | | | | | For debugging purposes. | ||||
* | | Merge branch '7.8' | Brian Paul | 2010-04-19 | 15 | -20/+32 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pipe_aaline.c src/gallium/drivers/llvmpipe/lp_context.c | ||||
| * | | gallium/draw: use correct rasterization state for wide/AA points/lines | Brian Paul | 2010-04-19 | 12 | -14/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | | softpipe: Fix division by zero | Arpad Borsos | 2010-04-14 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | This can be triggered by running the cairo tests using the gl backend and softpipe. Signed-off-by: Brian Paul <[email protected]> | ||||
* | | | r300c/r300g: add 3155 rv380 pci id | Dave Airlie | 2010-04-19 | 1 | -0/+1 |
| | | | |||||
* | | | nv50: Fix include recursion. | Vinson Lee | 2010-04-19 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | Don't include nv50_context.h and use a forward declaration instead. nv50_context.h includes nv50_screen.h (itself). | ||||
* | | | nvfx: Fix include recursion. | Vinson Lee | 2010-04-18 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | Don't include nvfx_context.h and use a forward reference instead. nvfx_context.h includes nvfx_screen.h (itself). | ||||
* | | | nvfx: Add missing header and forward declaration. | Vinson Lee | 2010-04-18 | 1 | -0/+4 |
| | | | |||||
* | | | nouveau: Add missing header. | Vinson Lee | 2010-04-18 | 1 | -0/+2 |
| | | | |||||
* | | | r300g: Remove unnecessary headers. | Vinson Lee | 2010-04-18 | 2 | -3/+0 |
| | | | |||||
* | | | i915g: Remove unnecessary header. | Vinson Lee | 2010-04-18 | 1 | -1/+0 |
| | | | |||||
* | | | r300g: implement TRUNC as floor | Marek Olšák | 2010-04-19 | 1 | -1/+1 |
| | | | |||||
* | | | r300/compiler: lower CEIL | Marek Olšák | 2010-04-19 | 1 | -1/+1 |
| | | | |||||
* | | | softpipe: new comment and assertion for face value | Brian Paul | 2010-04-18 | 1 | -0/+3 |
| | | | |||||
* | | | softpipe: fix computation of fragment[FACE] attribute | Brian Paul | 2010-04-18 | 1 | -3/+7 |
| | | | | | | | | | | | | | | | | | | | | | 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... | ||||
* | | | softpipe: clean-up and comments | Brian Paul | 2010-04-18 | 1 | -40/+57 |
| | | | |||||
* | | | softpipe: document MAX_QUADS | Brian Paul | 2010-04-18 | 1 | -1/+6 |
| | | | |||||
* | | | r300g: more solid is_buffer_referenced implementation | Marek Olšák | 2010-04-18 | 3 | -11/+19 |
| | | | | | | | | | | | | | | | This fixes crash from 7a1b5c937fa32968a04a11649e456a1ef8c5b442, and also removes the unused "map" pointer. | ||||
* | | | Revert "r300g: save vertex buffers around u_blitter calls" | Marek Olšák | 2010-04-18 | 1 | -1/+3 |
| | | | | | | | | | | | | Not sure why it crashes. | ||||
* | | | nvfx: move declarations before code | Brian Paul | 2010-04-18 | 1 | -11/+12 |
| | | | |||||
* | | | nvfx: fix void * arithmetic warning | Brian Paul | 2010-04-18 | 1 | -1/+1 |
| | | |