From c5e2d0454b61d7dc44b1f0be00980cabad3db27d Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Mon, 8 Jul 2013 04:48:52 +1200 Subject: [PATCH] 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 Reviewed-by: Paul Berry --- src/mesa/drivers/dri/i965/brw_clip_util.c | 10 +++------- 1 file 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 -- 2.30.2