diff options
author | Tim Rowley <[email protected]> | 2017-10-31 09:41:02 -0500 |
---|---|---|
committer | Tim Rowley <[email protected]> | 2017-11-20 13:50:38 -0600 |
commit | 37bb69fb88d632b4c50162c5d6b0ccd96f23d533 (patch) | |
tree | 3b5811bb63fa3bbc7550c4337596967a157ccc9a | |
parent | d9de8f3122737517352eeaa4d1f2e79360526eff (diff) |
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]>
-rw-r--r-- | src/gallium/drivers/swr/rasterizer/core/frontend.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/swr/rasterizer/core/frontend.h b/src/gallium/drivers/swr/rasterizer/core/frontend.h index 5cb2f87c158..11099d6449d 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 |