[Mesa-dev] [PATCH 00/13] Radeon - various fixes
Marek Olšák
maraeo at gmail.com
Sun Apr 20 18:59:21 PDT 2014
I decided to test all graphics cards I own, and I have come up with this set of fixes (except the first patch, which is a new feature). Most importantly, DOTA 2 finally works without glitches on R600 and R700.
Some of the fixes are untested, because I don't have the GPUs (RV770, RV740).
Marek Olšák (13):
radeonsi: implement GL_ARB_vertex_type_10f_11f_11f_rev
r300g: fix runtime warning after winsys cleanup
r300g: don't crash when getting NULL colorbuffers
st/mesa: remove trailing NULL colorbuffers
r600g: fix edge flags and layered rendering on R600-R700
r600g: disable async DMA on R700
r600g: fix MSAA resolve on R6xx when the destination is 1D-tiled
r600g: fix flushing on RV670, RS780, RS880 again
r600g: fix buffer copying on R600-R700
r600g: fix for HTILE on R6xx
r600g: fix for broken CULL_FRONT behavior on R6xx
r600g: fix for an MSAA hang on RV770
r600g: fix hang on RV740 by using DX_RASTERIZATION_KILL instead of SX_MISC
Known serious bugs the series doesn't fix:
- Geometry shaders immediately hang on RV670. There is a documented workaround in the open docs.
- Geometry shaders are unstable on RV730 (probably other R700 GPUs too), e.g. see the failing texelFetch gs tests.
- The SB (shader backend) crashes with a few piglit tests on Cayman, in particular: spec/glsl-1.50/execution/geometry/primitive-id-restart *.
Marek
More information about the mesa-dev
mailing list