Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | nvfx: move declarations before code | Brian Paul | 2010-04-18 | 1 | -4/+9 |
| | |||||
* | llvmpipe: update comment | Brian Paul | 2010-04-18 | 1 | -1/+1 |
| | |||||
* | nvfx: move declarations before code to silence warnings | Brian Paul | 2010-04-18 | 3 | -6/+11 |
| | |||||
* | nvfx: fix fragment program constant updates | Luca Barbieri | 2010-04-18 | 1 | -1/+4 |
| | |||||
* | r300g: do not tell st that a buffer is referenced by hw | Marek Olšák | 2010-04-18 | 4 | -8/+12 |
| | | | | It saves a few libdrm calls and unnecessary flushes. | ||||
* | r300g: save vertex buffers around u_blitter calls | Luca Barbieri | 2010-04-18 | 1 | -0/+1 |
| | | | | | | Not strictly needed by the Mesa state tracker, but needed in general. Only compile tested. | ||||
* | r300g: fixup 0 stride buffer properly. | Dave Airlie | 2010-04-18 | 1 | -8/+7 |
| | | | | | | | 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 <[email protected]> | ||||
* | llvmpipe: Emit only the vertex attributes necessary for the FS, and ensure ↵ | José Fonseca | 2010-04-18 | 1 | -68/+67 |
| | | | | | | | the first one is always position. With this we correctly handle vertex shaders whose output position is not in index zero. | ||||
* | softpipe: Preserve/check the signal of the number of scanlines in an edge. | José Fonseca | 2010-04-18 | 1 | -1/+2 |
| | | | | It can become negative in some weird triangles. | ||||
* | trace: Handle transfers with zero strides correctly. | José Fonseca | 2010-04-18 | 1 | -2/+10 |
| | |||||
* | nvfx: Initialize variables. | Vinson Lee | 2010-04-17 | 2 | -4/+4 |
| | |||||
* | r300g: Cast rbuf->user_buffer to 'uint8_t *' before arithmetic. | Vinson Lee | 2010-04-17 | 1 | -1/+1 |
| | | | | | Fixes this SCons build error. "pointer of type 'void *' uses in arithmetic" | ||||
* | nvfx: Remove unused variables. | Vinson Lee | 2010-04-17 | 2 | -3/+0 |
| | |||||
* | nv50: Initialize variables. | Vinson Lee | 2010-04-17 | 2 | -6/+6 |
| | | | | Silences GCC uninitialized variable warnings. | ||||
* | nv50: Remove unused variable. | Vinson Lee | 2010-04-17 | 1 | -2/+0 |
| | |||||
* | i915g: Remove broken power of two function | Jakob Bornecrantz | 2010-04-18 | 1 | -16/+8 |
| | |||||
* | i915g: Add some helper functions | Jakob Bornecrantz | 2010-04-18 | 1 | -7/+19 |
| | | | | Mostly to make the lines not so long. | ||||
* | i915g: Fix cubemap layouts | Jakob Bornecrantz | 2010-04-18 | 1 | -101/+121 |
| | |||||
* | i915g: Clean and add some debug printing | Jakob Bornecrantz | 2010-04-18 | 1 | -8/+18 |
| | | | | Disabled by default | ||||
* | r300g: various other cleanups | Marek Olšák | 2010-04-18 | 12 | -86/+71 |
| | | | | | | It seems to me that the resource management code is the most blurry. Also some of my notes about fastfill are wrong, removing them too. | ||||
* | r300g: inline screen_buffer functions | Marek Olšák | 2010-04-18 | 1 | -84/+36 |
| | |||||
* | r300g: remove unused declarations | Marek Olšák | 2010-04-18 | 1 | -4/+0 |
| | |||||
* | r300g: add debugging options "notiling" and "noimmd" (for testing) | Marek Olšák | 2010-04-18 | 4 | -9/+18 |
| | | | | | notiling = Disable texture tiling noimmd = Disable immediate mode (this optimization was really worth it!) | ||||
* | r300g: remove r300_transfer::ctx | Marek Olšák | 2010-04-18 | 1 | -5/+1 |
| | |||||
* | r300g: remove use of c++ keywords | Marek Olšák | 2010-04-18 | 4 | -15/+12 |
| | |||||
* | r300g: always create microtiled zbuffer regardless of texture dimensions | Marek Olšák | 2010-04-18 | 1 | -2/+3 |
| | |||||
* | nvfx: Remove unnecessary headers. | Vinson Lee | 2010-04-17 | 4 | -6/+0 |
| | |||||
* | nv50: Remove redundant assignment. | Vinson Lee | 2010-04-17 | 1 | -1/+1 |
| | |||||
* | i965g: Remove redundant assert. | Vinson Lee | 2010-04-17 | 1 | -1/+0 |
| | |||||
* | llvmpipe: Remove unnecessary header. | Vinson Lee | 2010-04-16 | 1 | -1/+0 |
| | |||||
* | r300/compiler: add emulation of all mirrored-clamp wrap modes for NPOT textures | Marek Olšák | 2010-04-17 | 1 | -1/+5 |
| | |||||
* | r300/compiler: make ARB_shadow_ambient optional | Marek Olšák | 2010-04-16 | 1 | -6/+0 |
| | | | | | This saves constant register space for r300g, which doesn't need this feature. | ||||
* | llvmpipe: fix color masking | Brian Paul | 2010-04-16 | 1 | -2/+4 |
| | |||||
* | llvmpipe: fix linking for lp_test_blend | Brian Paul | 2010-04-16 | 1 | -1/+1 |
| |