Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch '7.8' | Brian Paul | 2010-04-19 | 25 | -63/+226 |
|\ | | | | | | | | | | | | | | | 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 | 21 | -57/+213 |
| | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | savage: call _mesa_meta_init/free() | Tormod Volden | 2010-04-16 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | Fixes crash when using _mesa_CopyTexImage2D. Bug #27652. Signed-off-by: Tormod Volden <[email protected]> Signed-off-by: Brian Paul <[email protected]> | ||||
| * | 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]> | ||||
| * | Initialize DRI2 swap interval to 0 | Michael Schmidt | 2010-04-14 | 1 | -0/+1 |
| | | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=27628 | ||||
* | | r300c/r300g: add 3155 rv380 pci id | Dave Airlie | 2010-04-19 | 3 | -0/+3 |
| | | |||||
* | | gallivm: Remove redundant initialization of dst_vec_type. | Vinson Lee | 2010-04-19 | 1 | -2/+0 |
| | | | | | | | | | | dec_vec_type is already initialized to lp_build_vec_type(dst_type) at its declaration. | ||||
* | | 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). | ||||
* | | auxiliary: Move loop variable declaration outside for loop. | Vinson Lee | 2010-04-18 | 1 | -1/+2 |
| | | | | | | | | Fixes MSVC build. | ||||
* | | 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 |
| | | |||||
* | | auxiliary: Initialize variable. | Vinson Lee | 2010-04-18 | 1 | -1/+1 |
| | | |||||
* | | auxiliary: Add util/u_surfaces.c to SCons build. | Vinson Lee | 2010-04-18 | 1 | -0/+1 |
| | | | | | | | | This was missed in commit ac4b8db62d056fa5b85661f67ba5e1d1d29e3fcf. | ||||
* | | st/mesa: s/st_get_stobj_texture/st_get_stobj_resource/ | Brian Paul | 2010-04-18 | 1 | -1/+1 |
| | | |||||
* | | st/mesa: s/st_get_texobj_texture/st_get_texobj_resource/ | Brian Paul | 2010-04-18 | 3 | -4/+4 |
| | | |||||
* | | st/mesa: remove st_texture_object::pipe field | Brian Paul | 2010-04-18 | 8 | -14/+15 |
| | | | | | | | | | | Just pass the pipe context to st_get_texture_sampler_view() as is done for st_get_renderbuffer_sampler_view(). | ||||
* | | st/mesa: s/st_renderbuffer_get_sampler_view/st_get_renderbuffer_sampler_view/ | Brian Paul | 2010-04-18 | 4 | -5/+5 |
| | | |||||
* | | st/mesa: s/st_sampler_view_from_texture/st_create_texture_sampler_view/ | Brian Paul | 2010-04-18 | 5 | -9/+9 |
| | | |||||
* | | st/mesa: s/st_get_stobj_sampler_view/st_get_texture_sampler_view/ | Brian Paul | 2010-04-18 | 6 | -6/+6 |
| | | |||||
* | | r300g: implement TRUNC as floor | Marek Olšák | 2010-04-19 | 1 | -1/+1 |
| | | |||||
* | | r300/compiler: lower CEIL | Marek Olšák | 2010-04-19 | 4 | -2/+34 |
| | | |||||
* | | r300/compiler: enable branch emulation for vertex shaders | Marek Olšák | 2010-04-19 | 1 | -21/+22 |
| | | |||||
* | | r300/compiler: optimize CMP for vertex shaders a bit | Marek Olšák | 2010-04-19 | 1 | -20/+9 |
| | | |||||
* | | r300/compiler: Use memory_pool_array_reserve in deadcode elimination | Nicolai Hähnle | 2010-04-19 | 1 | -13/+2 |
| | | | | | | | | Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
* | | r300/compiler: Use memory_pool_array_reserve in r500-fragprog_emit | Nicolai Hähnle | 2010-04-19 | 1 | -17/+2 |
| | | | | | | | | Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
* | | r300/compiler: enable branch emulation for R500 fragment programs | Marek Olšák | 2010-04-19 | 1 | -4/+13 |
| | | |||||
* | | r300/compiler: Implement branch emulation for R300 fragment programs | Nicolai Hähnle | 2010-04-19 | 8 | -104/+512 |
| | | | | | | | | Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
* | | u_inlines: split pipe_surface_init in pipe_surface_reset and *_init | Luca Barbieri | 2010-04-18 | 2 | -3/+10 |
| | | |||||
* | | tgsi: add comment about potential code removal | Brian Paul | 2010-04-18 | 1 | -0/+6 |
| | | |||||
* | | softpipe: new comment and assertion for face value | Brian Paul | 2010-04-18 | 1 | -0/+3 |
| | | |||||
* | | tgsi: replace 0xf with TGSI_WRITEMASK_XYZW | Brian Paul | 2010-04-18 | 1 | -2/+2 |
| | | |||||
* | | 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. | ||||
* | | u_surfaces: silence warning | Luca Barbieri | 2010-04-18 | 1 | -1/+1 |
| | | |||||
* | | 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 |
| | | |||||
* | | auxiliary: add util_dirty_surfaces to track dirty render temporaries | Luca Barbieri | 2010-04-18 | 1 | -0/+88 |
| | | |||||
* | | auxiliary: add util_surfaces to track a resource's pipe_surface structs | Luca Barbieri | 2010-04-18 | 3 | -0/+167 |
| | | |||||
* | | u_inlines: add function to initialize pipe_surface | Luca Barbieri | 2010-04-18 | 1 | -0/+15 |
| | | |||||
* | | 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 | 7 | -15/+33 |
| | | | | | | | | It saves a few libdrm calls and unnecessary flushes. |