summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChris Forbes <[email protected]>2013-07-08 04:48:52 +1200
committerChris Forbes <[email protected]>2013-08-16 07:21:42 +1200
commitc5e2d0454b61d7dc44b1f0be00980cabad3db27d (patch)
tree8c4b0d5ef09115205f161b653e262ed95d10e165 /src
parent972e2f11c073e71d4c57b005ae1f906d96714849 (diff)
i965/clip: Enable interpolation of clip distances
Previously we had disabled interpolation of the clip distances as a special case, since they were unused. Signed-off-by: Chris Forbes <[email protected]> Reviewed-by: Paul Berry <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/mesa/drivers/dri/i965/brw_clip_util.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_clip_util.c b/src/mesa/drivers/dri/i965/brw_clip_util.c
index 8500b8b6663..2ba4dcb65f1 100644
--- a/src/mesa/drivers/dri/i965/brw_clip_util.c
+++ b/src/mesa/drivers/dri/i965/brw_clip_util.c
@@ -256,13 +256,9 @@ void brw_clip_interp_vertex( struct brw_clip_compile *c,
brw_MOV(p, deref_4f(dest_ptr, delta), brw_imm_f(1));
else
brw_MOV(p, deref_4f(dest_ptr, delta), deref_4f(v0_ptr, delta));
- } else if (varying == VARYING_SLOT_PSIZ ||
- varying == VARYING_SLOT_CLIP_DIST0 ||
- varying == VARYING_SLOT_CLIP_DIST1) {
- /* PSIZ doesn't need interpolation because it isn't used by the
- * fragment shader. CLIP_DIST0 and CLIP_DIST1 don't need
- * intepolation because on pre-GEN6, these are just placeholder VUE
- * slots that don't perform any action.
+ } else if (varying == VARYING_SLOT_PSIZ) {
+ /* PSIZ doesn't need interpolation because it isn't used by the
+ * fragment shader.
*/
} else if (varying < VARYING_SLOT_MAX) {
/* This is a true vertex result (and not a special value for the VUE