Module: Mesa Branch: master Commit: 37bb69fb88d632b4c50162c5d6b0ccd96f23d533 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=37bb69fb88d632b4c50162c5d6b0ccd96f23d533
Author: Tim Rowley <[email protected]> Date: Tue Oct 31 09:41:02 2017 -0500 swr/rast: Points with clipdistance can't go through simplepoints path Fixes piglit glsl-1.20:vs-clip-vertex-primitives and glsl-1.30:vs-clip-distance-primitives. Reviewed-by: Bruce Cherniak <[email protected]> --- src/gallium/drivers/swr/rasterizer/core/frontend.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/swr/rasterizer/core/frontend.h b/src/gallium/drivers/swr/rasterizer/core/frontend.h index 5cb2f87c15..11099d6449 100644 --- a/src/gallium/drivers/swr/rasterizer/core/frontend.h +++ b/src/gallium/drivers/swr/rasterizer/core/frontend.h @@ -352,7 +352,8 @@ bool CanUseSimplePoints(DRAW_CONTEXT *pDC) return (state.rastState.sampleCount == SWR_MULTISAMPLE_1X && state.rastState.pointSize == 1.0f && !state.rastState.pointParam && - !state.rastState.pointSpriteEnable); + !state.rastState.pointSpriteEnable && + !state.backendState.clipDistanceMask); } INLINE _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
