Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r600g: break alu clause earlier | Andre Maasikas | 2010-09-24 | 1 | -2/+3 |
| | | | | we still have constants to add and next int may need also 6 slots | ||||
* | d3d1x: fix linking of dxbc2tgsi | Luca Barbieri | 2010-09-24 | 1 | -1/+1 |
| | |||||
* | d3d1x: draw to the correct buffer | Luca Barbieri | 2010-09-24 | 1 | -1/+1 |
| | |||||
* | d3d1x: fix CheckMultisampleQualityLevels | Luca Barbieri | 2010-09-24 | 1 | -1/+4 |
| | |||||
* | d3d1x: don't assert on unsupported resource types | Luca Barbieri | 2010-09-24 | 1 | -3/+11 |
| | |||||
* | d3d1x: add untested support for geometry shader translation | Luca Barbieri | 2010-09-24 | 5 | -31/+75 |
| | |||||
* | d3d1x: add shader dumping | Luca Barbieri | 2010-09-24 | 2 | -0/+11 |
| | |||||
* | r600g: fix polygon mode | Dave Airlie | 2010-09-24 | 2 | -1/+20 |
| | | | | this fixes glean'pointSprite test. | ||||
* | r600g: fixup sprite coord enable. | Dave Airlie | 2010-09-24 | 1 | -1/+2 |
| | | | | this fixes piglit glsl-fs-pointcoord | ||||
* | r600g: fix typo in r700 alu emit | Dave Airlie | 2010-09-24 | 1 | -1/+1 |
| | |||||
* | r600g: fixup VP->FP output->input routing. | Dave Airlie | 2010-09-24 | 4 | -2/+19 |
| | | | | | | We need to map the TGSI semantics to each other using the hw semantic ids. this fixes glsl-kwin-blur and glsl-routing. | ||||
* | r600g: fixup tex wrapping. | Dave Airlie | 2010-09-24 | 2 | -8/+8 |
| | | | | the clamp edge/clamp cases were reversed. | ||||
* | r600g: drop index_offset parameter to index buffer translate. | Dave Airlie | 2010-09-24 | 1 | -17/+13 |
| | | | | r600 doesn't need this as we always have working index bias | ||||
* | r600g: fix draw-elements and draw-elements-base-vertex | Dave Airlie | 2010-09-24 | 3 | -6/+8 |
| | |||||
* | r600g: some more vertex formats | Dave Airlie | 2010-09-24 | 2 | -4/+11 |
| | |||||
* | r600g: add some more vertex format support. | Dave Airlie | 2010-09-24 | 7 | -11/+92 |
| | | | | adds the sscaled formats, this passes some more of the draw-vertices tests. | ||||
* | r600g: add vert support for 16/16 and 16/16/16 floats. | Dave Airlie | 2010-09-24 | 1 | -0/+3 |
| | | | | makes draw-vertices-half-float pass | ||||
* | r300g: fix the border color for every format other than PIPE_FORMAT_B8G8R8A8 | Marek Olšák | 2010-09-24 | 3 | -6/+84 |
| | | | | | | | TX_BORDER_COLOR should be formatted according to the texture format. Also the interaction with ARB_texture_swizzle should be fixed too. NOTE: This is a candidate for the 7.9 branch. | ||||
* | r300g: fix a copy-paste typo for logging | Marek Olšák | 2010-09-24 | 1 | -3/+3 |
| | |||||
* | r300g: make accessing map_list and buffer_handles thread-safe | Marek Olšák | 2010-09-24 | 1 | -6/+58 |
| | | | | NOTE: This is a candidate for the 7.9 branch. | ||||
* | r300g: fixup long-lived BO maps being incorrectly unmapped when flushing | Marek Olšák | 2010-09-24 | 1 | -4/+10 |
| | | | | | | Based on commit 3ddc714b20ac4e28b80c6f88d1993445fff2262c by Dave Airlie. NOTE: This is a candidate for the 7.9 branch. | ||||
* | util: make calling remove_from_list multiple times in a row safe | Marek Olšák | 2010-09-24 | 1 | -0/+2 |
| | | | | | | | | | This commit fixes an infinite loop in foreach_s if remove_from_list is used more than once on the same item with other list operations in between. NOTE: This is a candidate for the 7.9 branch because the commit "r300g: fixup long-lived BO maps being incorrectly unmapped when flushing" depends on it. | ||||
* | r300g: Always try to build libr300compiler.a | Tom Stellard | 2010-09-23 | 1 | -0/+1 |
| | | | | | | | | Make libr300compiler.a a PHONY target so that this library will always be built. This fixes the problem of libr300compiler.a not being updated when r300g is being built and r300c is not. This is a candidate for the Mesa 7.9 branch. | ||||
* | r300g: fix point sprite coord. | Dave Airlie | 2010-09-24 | 1 | -3/+1 |
| | | | | | | handled elsewhere now. thanks to Droste on irc for pointing out the fix | ||||
* | r600g: initial evergreen support in new path | Jerome Glisse | 2010-09-23 | 9 | -126/+2806 |
| | | | | | | This doesn't work yet. Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | r600g: Destroy the blitter. | Tilman Sauerbeck | 2010-09-23 | 1 | -0/+2 |
| | | | | Signed-off-by: Tilman Sauerbeck <[email protected]> | ||||
* | d3d1x: obliterate IDL parameter names from d3d10.idl from Wine too | Luca Barbieri | 2010-09-23 | 1 | -291/+291 |
| | |||||
* | d3d1x: add autogenerated files as prerequisites, so make builds them | Luca Barbieri | 2010-09-23 | 1 | -1/+3 |
| | |||||
* | d3d1x: fix build without system EGL/egl.h | Luca Barbieri | 2010-09-23 | 1 | -1/+1 |
| | |||||
* | d3d1x: add missing guid.cpp | Luca Barbieri | 2010-09-23 | 1 | -0/+6 |
| | |||||
* | d3d1x: flush properly | Luca Barbieri | 2010-09-23 | 1 | -1/+1 |
| | |||||
* | d3d1x: remove another include specstrings.h | Luca Barbieri | 2010-09-23 | 1 | -1/+0 |
| | |||||
* | d3d1x: flush the pipe context when presenting | Luca Barbieri | 2010-09-23 | 1 | -0/+2 |
| | |||||
* | d3d1x: remove specstrings.h include | Luca Barbieri | 2010-09-23 | 1 | -3/+0 |
| | |||||
* | d3d11: obliterate IDL parameter names | Luca Barbieri | 2010-09-23 | 6 | -641/+641 |
| | |||||
* | d3d1x: rename parameters in dxgi | Luca Barbieri | 2010-09-23 | 3 | -219/+219 |
| | |||||
* | d3d1x: rename params in misc and objects | Luca Barbieri | 2010-09-23 | 2 | -115/+117 |
| | |||||
* | d3d11: rename screen params | Luca Barbieri | 2010-09-23 | 1 | -333/+321 |
| | |||||
* | d3d1x: rename context params | Luca Barbieri | 2010-09-23 | 1 | -387/+387 |
| | |||||
* | d3d1x: minifix | Luca Barbieri | 2010-09-23 | 2 | -2/+2 |
| | |||||
* | d3d1x: remove specstrings | Luca Barbieri | 2010-09-23 | 11 | -475/+449 |
| | |||||
* | d3d1x: normalize whitespace | Luca Barbieri | 2010-09-23 | 32 | -1585/+1584 |
| | |||||
* | d3d1x: s/tpf/sm4/g | Luca Barbieri | 2010-09-23 | 13 | -374/+376 |
| | |||||
* | d3d1x: autogenerate shader enums and text from def files | Luca Barbieri | 2010-09-23 | 17 | -792/+390 |
| | | | | This avoids the duplication in tpf.h and tpf_text.cpp | ||||
* | d3d1x: initialize the mutex | Luca Barbieri | 2010-09-23 | 1 | -0/+5 |
| | |||||
* | draw: Prevent clipped vertices overflow. | José Fonseca | 2010-09-23 | 1 | -1/+13 |
| | | | | | | | | Some pathological triangles cause a theoritically impossible number of clipped vertices. The clipper will still assert, but at least release builds will not crash, while this problem is further investigated. | ||||
* | draw: don't apply flatshading to clipped tris with <3 verts | Keith Whitwell | 2010-09-23 | 1 | -17/+18 |
| | | | | | If a triangle was completely culled by clipping, we would still try to fix up its provoking vertex. | ||||
* | d3d1x: bind NULL CSOs before destroying default CSOs on context dtor | Luca Barbieri | 2010-09-23 | 1 | -0/+18 |
| | | | | Otherwise softpipe and llvmpipe assert. | ||||
* | d3d1x: fix deadlocks on non-recursive mutex | Luca Barbieri | 2010-09-23 | 1 | -5/+15 |
| | |||||
* | r600g: fix warnings since last commit. | Dave Airlie | 2010-09-23 | 1 | -3/+3 |
| |