Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: Remove drm_api and all references to it | Jakob Bornecrantz | 2010-06-24 | 8 | -269/+1 |
| | |||||
* | r600g: Move bootstrap code to target | Jakob Bornecrantz | 2010-06-24 | 5 | -5/+13 |
| | |||||
* | i965g: Move bootstrap code to targets | Jakob Bornecrantz | 2010-06-23 | 3 | -7/+15 |
| | |||||
* | i965g: Moved pci_id to winsys struct | Jakob Bornecrantz | 2010-06-23 | 2 | -5/+6 |
| | |||||
* | r300g: Move bootstrap code to targets | Jakob Bornecrantz | 2010-06-06 | 3 | -4/+11 |
| | |||||
* | i915g: Move bootstrap code to targets | Jakob Bornecrantz | 2010-06-06 | 3 | -7/+14 |
| | |||||
* | svga: Move bootstrap code to targets | Jakob Bornecrantz | 2010-06-06 | 3 | -3/+43 |
| | |||||
* | softpipe: remove assert on setting constbufs greater than zero | Keith Whitwell | 2010-06-07 | 1 | -1/+0 |
| | |||||
* | llvmpipe: hook up basic gs and multiple constant buffer support | Keith Whitwell | 2010-06-07 | 8 | -10/+135 |
| | |||||
* | cell/spu: divorce from tgsi_exec.h | Keith Whitwell | 2010-06-07 | 3 | -2/+161 |
| | |||||
* | r300g: fix 24-bit depth texturing | Marek Olšák | 2010-06-07 | 2 | -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 support | Jerome Glisse | 2010-06-06 | 3 | -14/+75 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r300g: workaround index bias on chipsets that do not support it | Marek Olšák | 2010-06-06 | 3 | -47/+164 |
| | |||||
* | gallium: always build drivers/sw | Joakim Sindholt | 2010-06-05 | 1 | -7/+9 |
| | |||||
* | r600g: split instruction into scalar | Jerome Glisse | 2010-06-05 | 4 | -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 Scheidegger | 2010-06-05 | 1 | -2/+0 |
| | | | | | This reverts commit acb20e7208341fb6a2b81ac10aa01f17e93a1dea. Oops should check commits after rebase... | ||||
* | i915g: fix bug in ds clear logic (still disabled) | Roland Scheidegger | 2010-06-05 | 1 | -2/+2 |
| | |||||
* | llvmpipe: handle PIPE_CAP_TEXTURE_SWIZZLE query | Roland Scheidegger | 2010-06-05 | 1 | -0/+2 |
| | | | | asserts on unknown caps | ||||
* | llvmpipe: Expose PIPE_CAP_TEXTURE_SWIZZLE. | José Fonseca | 2010-06-05 | 1 | -0/+2 |
| | |||||
* | mesa/st: add support for EXT_texture_swizzle. | Dave Airlie | 2010-06-05 | 2 | -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 test | Brian Paul | 2010-06-04 | 7 | -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é Fonseca | 2010-06-04 | 1 | -0/+7 |
| | |||||
* | r600g: implement clear_{render_target, depth_stencil}, resource_copy_region | Marek Olšák | 2010-06-04 | 1 | -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šák | 2010-06-04 | 4 | -54/+34 |
| | |||||
* | r600g: use cast wrappers | Marek Olšák | 2010-06-04 | 7 | -35/+51 |
| | |||||
* | r600g: Move declaration before code. | Vinson Lee | 2010-06-03 | 1 | -1/+2 |
| | | | | Fixes SCons build. | ||||
* | nv50: Remove unnecessary header. | Vinson Lee | 2010-06-03 | 1 | -1/+0 |
| | |||||
* | svga: Remove unnecessary header. | Vinson Lee | 2010-06-03 | 1 | -1/+0 |
| | |||||
* | llvmpipe: Fix uninitialized variable on non-debug builds. | Vinson Lee | 2010-06-03 | 1 | -0/+1 |
| | |||||
* | r600g: added code for depthtesting | Bas Nieuwenhuizen | 2010-06-03 | 1 | -5/+24 |
| | | | | - added code to configure the depth buffer and to set up depth testing. | ||||
* | r600g: adapt to interface changes | Roland Scheidegger | 2010-06-03 | 3 | -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 Scheidegger | 2010-06-03 | 35 | -196/+494 |
|\ | | | | | | | | | Conflicts: src/gallium/state_trackers/python/p_context.i | ||||
| * | gallium: rename clearRT / clearDS to clear_render_target / clear_depth_stencil | Roland Scheidegger | 2010-06-03 | 9 | -147/+147 |
| | | | | | | | | | | more consistent with rest of gallium naming conventions. Also rename driver-internal names for these the same. | ||||
| * | llvmpipe: adapt to clear interface changes | Roland Scheidegger | 2010-05-29 | 8 | -28/+113 |
| | | | | | | | | | | with some newfangled code, should support separate depth/stencil clears. Needs some testing. | ||||
| * | i965g: adapt to clear interface changes | Roland Scheidegger | 2010-05-29 | 3 | -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 changes | Roland Scheidegger | 2010-05-29 | 7 | -29/+72 |
| | | | | | | | | | | should in theory support separate depth/stencil clears (untested). Also fix some format omissions? | ||||
| * | r300g: adapt to clear interface changes | Roland Scheidegger | 2010-05-29 | 2 | -10/+31 |
| | | | | | | | | should support separate depth/stencil clears just fine with changed u_blitter. | ||||
| * | nv50: adapt to clear interface changes | Roland Scheidegger | 2010-05-29 | 3 | -18/+22 |
| | | | | | | | | should support separate depth/stencil clears just fine. | ||||
| * | nvfx: adapt to clear interface changes | Roland Scheidegger | 2010-05-29 | 2 | -11/+29 |
| | | |||||
| * | svga: adapt to clear interface changes | Roland Scheidegger | 2010-05-29 | 3 | -4/+8 |
| | | | | | | | | this should support separate stencil/depth clears just fine. | ||||
| * | softpipe: adapt to clear interface changes | Roland Scheidegger | 2010-05-29 | 2 | -1/+2 |
| | | |||||
| * | rbug: adapt to clear interface changes | Roland Scheidegger | 2010-05-29 | 1 | -28/+48 |
| | | |||||
| * | trace: adapt to clear interface changes | Roland Scheidegger | 2010-05-29 | 1 | -25/+53 |
| | | |||||
| * | identity: adapt to clear interface changes | Roland Scheidegger | 2010-05-29 | 1 | -28/+48 |
| | | |||||
| * | fo: adapt to clear interface changes | Roland Scheidegger | 2010-05-29 | 1 | -1/+2 |
| | | |||||
| * | cell: adapt to clear interface changes | Roland Scheidegger | 2010-05-29 | 1 | -1/+0 |
| | | |||||
* | | llvmpipe: Number shaders/variants for more reproducible function names in ↵ | José Fonseca | 2010-06-03 | 2 | -7/+28 |
| | | | | | | | | the IR. | ||||
* | | r300g: use util/u_debug | Joakim Sindholt | 2010-06-03 | 1 | -54/+5 |
| | | |||||
* | | gallium: silence all debug_named_value related warnings | Joakim Sindholt | 2010-06-03 | 5 | -66/+66 |
| | | |||||
* | | scons: Handle Python OSError exception when missing libdrm_radeon. | Vinson Lee | 2010-06-03 | 1 | -1/+5 |
| | | | | | | | | | | Instead of crashing when libdrm_radeon is unavailable, the SCons build just does not build r600g. |