summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers
Commit message (Collapse)AuthorAgeFilesLines
* r600g: Move bootstrap code to targetJakob Bornecrantz2010-06-245-5/+13
|
* i965g: Move bootstrap code to targetsJakob Bornecrantz2010-06-233-7/+15
|
* i965g: Moved pci_id to winsys structJakob Bornecrantz2010-06-232-5/+6
|
* r300g: Move bootstrap code to targetsJakob Bornecrantz2010-06-063-4/+11
|
* i915g: Move bootstrap code to targetsJakob Bornecrantz2010-06-063-7/+14
|
* svga: Move bootstrap code to targetsJakob Bornecrantz2010-06-063-3/+43
|
* softpipe: remove assert on setting constbufs greater than zeroKeith Whitwell2010-06-071-1/+0
|
* llvmpipe: hook up basic gs and multiple constant buffer supportKeith Whitwell2010-06-078-10/+135
|
* cell/spu: divorce from tgsi_exec.hKeith Whitwell2010-06-073-2/+161
|
* r300g: fix 24-bit depth texturingMarek Olšák2010-06-072-1/+4
| | | | | This is a secret texture format, do not tell anybody. And it looks like we can read stencil in the shader too.
* r600g: add shader literal constant supportJerome Glisse2010-06-063-14/+75
| | | | Signed-off-by: Jerome Glisse <[email protected]>
* r300g: workaround index bias on chipsets that do not support itMarek Olšák2010-06-063-47/+164
|
* gallium: always build drivers/swJoakim Sindholt2010-06-051-7/+9
|
* r600g: split instruction into scalarJerome Glisse2010-06-054-147/+142
| | | | | | | Split instruction into scalar in core compiler this simplify the way we translate the instruction in latter stage. Signed-off-by: Jerome Glisse <[email protected]>
* Revert "llvmpipe: handle PIPE_CAP_TEXTURE_SWIZZLE query"Roland Scheidegger2010-06-051-2/+0
| | | | | This reverts commit acb20e7208341fb6a2b81ac10aa01f17e93a1dea. Oops should check commits after rebase...
* i915g: fix bug in ds clear logic (still disabled)Roland Scheidegger2010-06-051-2/+2
|
* llvmpipe: handle PIPE_CAP_TEXTURE_SWIZZLE queryRoland Scheidegger2010-06-051-0/+2
| | | | asserts on unknown caps
* llvmpipe: Expose PIPE_CAP_TEXTURE_SWIZZLE.José Fonseca2010-06-051-0/+2
|
* mesa/st: add support for EXT_texture_swizzle.Dave Airlie2010-06-052-0/+3
| | | | | | | | | | | This passes on r300g, the only bit I'm not really sure about is the handling of the sampler_view in st_atom_texture.c, I unreference it there if the swizzle value changes and I also have to create a new set of functions to create a new one since the u_sampler.c ones don't handle swizzle so much. adds r300g + softpipe enables, I think other drivers could pass easily enough. Signed-off-by: Dave Airlie <[email protected]>
* llvmpipe: new -s option to run single testBrian Paul2010-06-047-3/+63
| | | | | Put specific test code in the test_single() function and pass -s to execute that code.
* llvmpipe: Do unswizzling in parallel when flushing for transfers.José Fonseca2010-06-041-0/+7
|
* r600g: implement clear_{render_target, depth_stencil}, resource_copy_regionMarek Olšák2010-06-041-0/+17
| | | | | resource_copy_region uses a software fallback because it relies on texture samplers which haven't been implemented yet.
* r600g: make blit functions static (private)Marek Olšák2010-06-044-54/+34
|
* r600g: use cast wrappersMarek Olšák2010-06-047-35/+51
|
* r600g: Move declaration before code.Vinson Lee2010-06-031-1/+2
| | | | Fixes SCons build.
* nv50: Remove unnecessary header.Vinson Lee2010-06-031-1/+0
|
* svga: Remove unnecessary header.Vinson Lee2010-06-031-1/+0
|
* llvmpipe: Fix uninitialized variable on non-debug builds.Vinson Lee2010-06-031-0/+1
|
* r600g: added code for depthtestingBas Nieuwenhuizen2010-06-031-5/+24
| | | | - added code to configure the depth buffer and to set up depth testing.
* r600g: adapt to interface changesRoland Scheidegger2010-06-033-22/+45
| | | | | r600g should be able to handle separate depth stencil clears as well. Also adapt surface_fill/copy stubs to new interface (not that it matters).
* Merge branch 'gallium-newclear'Roland Scheidegger2010-06-0335-196/+494
|\ | | | | | | | | Conflicts: src/gallium/state_trackers/python/p_context.i
| * gallium: rename clearRT / clearDS to clear_render_target / clear_depth_stencilRoland Scheidegger2010-06-039-147/+147
| | | | | | | | | | more consistent with rest of gallium naming conventions. Also rename driver-internal names for these the same.
| * llvmpipe: adapt to clear interface changesRoland Scheidegger2010-05-298-28/+113
| | | | | | | | | | with some newfangled code, should support separate depth/stencil clears. Needs some testing.
| * i965g: adapt to clear interface changesRoland Scheidegger2010-05-293-12/+66
| | | | | | | | | | just like i915g, should in theory support separate depth/stencil clears (untested), with the same 2d blitter hacks.
| * i915g: adapt to clear interface changesRoland Scheidegger2010-05-297-29/+72
| | | | | | | | | | should in theory support separate depth/stencil clears (untested). Also fix some format omissions?
| * r300g: adapt to clear interface changesRoland Scheidegger2010-05-292-10/+31
| | | | | | | | should support separate depth/stencil clears just fine with changed u_blitter.
| * nv50: adapt to clear interface changesRoland Scheidegger2010-05-293-18/+22
| | | | | | | | should support separate depth/stencil clears just fine.
| * nvfx: adapt to clear interface changesRoland Scheidegger2010-05-292-11/+29
| |
| * svga: adapt to clear interface changesRoland Scheidegger2010-05-293-4/+8
| | | | | | | | this should support separate stencil/depth clears just fine.
| * softpipe: adapt to clear interface changesRoland Scheidegger2010-05-292-1/+2
| |
| * rbug: adapt to clear interface changesRoland Scheidegger2010-05-291-28/+48
| |
| * trace: adapt to clear interface changesRoland Scheidegger2010-05-291-25/+53
| |
| * identity: adapt to clear interface changesRoland Scheidegger2010-05-291-28/+48
| |
| * fo: adapt to clear interface changesRoland Scheidegger2010-05-291-1/+2
| |
| * cell: adapt to clear interface changesRoland Scheidegger2010-05-291-1/+0
| |
* | llvmpipe: Number shaders/variants for more reproducible function names in ↵José Fonseca2010-06-032-7/+28
| | | | | | | | the IR.
* | r300g: use util/u_debugJoakim Sindholt2010-06-031-54/+5
| |
* | gallium: silence all debug_named_value related warningsJoakim Sindholt2010-06-035-66/+66
| |
* | scons: Handle Python OSError exception when missing libdrm_radeon.Vinson Lee2010-06-031-1/+5
| | | | | | | | | | Instead of crashing when libdrm_radeon is unavailable, the SCons build just does not build r600g.
* | r300g: set the minimum texture stride to 64 bytes on RS600, RS690, and RS740Marek Olšák2010-06-031-2/+14
| | | | | | | | I hope I've done it right. No way to test it here...