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
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to