summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch '7.8'Brian Paul2010-04-1925-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/linesBrian Paul2010-04-1921-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 Volden2010-04-161-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 zeroArpad Borsos2010-04-141-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 0Michael Schmidt2010-04-141-0/+1
| | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=27628
* | r300c/r300g: add 3155 rv380 pci idDave Airlie2010-04-193-0/+3
| |
* | gallivm: Remove redundant initialization of dst_vec_type.Vinson Lee2010-04-191-2/+0
| | | | | | | | | | dec_vec_type is already initialized to lp_build_vec_type(dst_type) at its declaration.
* | nv50: Fix include recursion.Vinson Lee2010-04-191-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 Lee2010-04-181-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 Lee2010-04-181-1/+2
| | | | | | | | Fixes MSVC build.
* | nvfx: Add missing header and forward declaration.Vinson Lee2010-04-181-0/+4
| |
* | nouveau: Add missing header.Vinson Lee2010-04-181-0/+2
| |
* | r300g: Remove unnecessary headers.Vinson Lee2010-04-182-3/+0
| |
* | i915g: Remove unnecessary header.Vinson Lee2010-04-181-1/+0
| |
* | auxiliary: Initialize variable.Vinson Lee2010-04-181-1/+1
| |
* | auxiliary: Add util/u_surfaces.c to SCons build.Vinson Lee2010-04-181-0/+1
| | | | | | | | This was missed in commit ac4b8db62d056fa5b85661f67ba5e1d1d29e3fcf.
* | st/mesa: s/st_get_stobj_texture/st_get_stobj_resource/Brian Paul2010-04-181-1/+1
| |
* | st/mesa: s/st_get_texobj_texture/st_get_texobj_resource/Brian Paul2010-04-183-4/+4
| |
* | st/mesa: remove st_texture_object::pipe fieldBrian Paul2010-04-188-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 Paul2010-04-184-5/+5
| |
* | st/mesa: s/st_sampler_view_from_texture/st_create_texture_sampler_view/Brian Paul2010-04-185-9/+9
| |
* | st/mesa: s/st_get_stobj_sampler_view/st_get_texture_sampler_view/Brian Paul2010-04-186-6/+6
| |
* | r300g: implement TRUNC as floorMarek Olšák2010-04-191-1/+1
| |
* | r300/compiler: lower CEILMarek Olšák2010-04-194-2/+34
| |
* | r300/compiler: enable branch emulation for vertex shadersMarek Olšák2010-04-191-21/+22
| |
* | r300/compiler: optimize CMP for vertex shaders a bitMarek Olšák2010-04-191-20/+9
| |
* | r300/compiler: Use memory_pool_array_reserve in deadcode eliminationNicolai Hähnle2010-04-191-13/+2
| | | | | | | | Signed-off-by: Nicolai Hähnle <[email protected]>
* | r300/compiler: Use memory_pool_array_reserve in r500-fragprog_emitNicolai Hähnle2010-04-191-17/+2
| | | | | | | | Signed-off-by: Nicolai Hähnle <[email protected]>
* | r300/compiler: enable branch emulation for R500 fragment programsMarek Olšák2010-04-191-4/+13
| |
* | r300/compiler: Implement branch emulation for R300 fragment programsNicolai Hähnle2010-04-198-104/+512
| | | | | | | | Signed-off-by: Nicolai Hähnle <[email protected]>
* | u_inlines: split pipe_surface_init in pipe_surface_reset and *_initLuca Barbieri2010-04-182-3/+10
| |
* | tgsi: add comment about potential code removalBrian Paul2010-04-181-0/+6
| |
* | softpipe: new comment and assertion for face valueBrian Paul2010-04-181-0/+3
| |
* | tgsi: replace 0xf with TGSI_WRITEMASK_XYZWBrian Paul2010-04-181-2/+2
| |
* | softpipe: fix computation of fragment[FACE] attributeBrian Paul2010-04-181-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 commentsBrian Paul2010-04-181-40/+57
| |
* | softpipe: document MAX_QUADSBrian Paul2010-04-181-1/+6
| |
* | r300g: more solid is_buffer_referenced implementationMarek Olšák2010-04-183-11/+19
| | | | | | | | | | This fixes crash from 7a1b5c937fa32968a04a11649e456a1ef8c5b442, and also removes the unused "map" pointer.
* | u_surfaces: silence warningLuca Barbieri2010-04-181-1/+1
| |
* | Revert "r300g: save vertex buffers around u_blitter calls"Marek Olšák2010-04-181-1/+3
| | | | | | | | Not sure why it crashes.
* | nvfx: move declarations before codeBrian Paul2010-04-181-11/+12
| |
* | nvfx: fix void * arithmetic warningBrian Paul2010-04-181-1/+1
| |
* | nvfx: move declarations before codeBrian Paul2010-04-181-4/+9
| |
* | llvmpipe: update commentBrian Paul2010-04-181-1/+1
| |
* | nvfx: move declarations before code to silence warningsBrian Paul2010-04-183-6/+11
| |
* | auxiliary: add util_dirty_surfaces to track dirty render temporariesLuca Barbieri2010-04-181-0/+88
| |
* | auxiliary: add util_surfaces to track a resource's pipe_surface structsLuca Barbieri2010-04-183-0/+167
| |
* | u_inlines: add function to initialize pipe_surfaceLuca Barbieri2010-04-181-0/+15
| |
* | nvfx: fix fragment program constant updatesLuca Barbieri2010-04-181-1/+4
| |
* | r300g: do not tell st that a buffer is referenced by hwMarek Olšák2010-04-187-15/+33
| | | | | | | | It saves a few libdrm calls and unnecessary flushes.