The patch requires the Marek's gallium-clip-state branch [1] and the patches from Bryan Cain for gallium/tgsi clip distance support [2].
Also it seems we need to increase MaxClipPlanes to 8 somewhere. Tested on evergreen: fixes about 30 tests related to clip distance. [1] http://lists.freedesktop.org/archives/mesa-dev/2011-December/016577.html [2] http://lists.freedesktop.org/archives/mesa-dev/2012-January/016737.html r600g: implement clip distance src/gallium/drivers/r600/evergreen_state.c | 22 ++++++++++--- src/gallium/drivers/r600/r600_pipe.h | 3 ++ src/gallium/drivers/r600/r600_shader.c | 42 ++++++++++++++++++++++--- src/gallium/drivers/r600/r600_shader.h | 5 +++ src/gallium/drivers/r600/r600_state.c | 23 ++++++++++---- src/gallium/drivers/r600/r600_state_common.c | 24 +++++++++++++++ 6 files changed, 103 insertions(+), 16 deletions(-) -- 1.7.7.5 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev