From: Chris Forbes Date: Sun, 7 Jul 2013 16:48:52 +0000 (+1200) Subject: i965/clip: Enable interpolation of clip distances X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c5e2d0454b61d7dc44b1f0be00980cabad3db27d;p=mesa.git 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 --- 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