diff options
author | Chris Forbes <[email protected]> | 2013-07-08 04:48:52 +1200 |
---|---|---|
committer | Chris Forbes <[email protected]> | 2013-08-16 07:21:42 +1200 |
commit | c5e2d0454b61d7dc44b1f0be00980cabad3db27d (patch) | |
tree | 8c4b0d5ef09115205f161b653e262ed95d10e165 /src/mesa/drivers/dri | |
parent | 972e2f11c073e71d4c57b005ae1f906d96714849 (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/mesa/drivers/dri')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_clip_util.c | 10 |
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 |