Mesa (master): i965/clip: Enable interpolation of clip distances
Chris Forbes
chrisf at kemper.freedesktop.org
Thu Aug 15 10:23:55 UTC 2013
Module: Mesa
Branch: master
Commit: c5e2d0454b61d7dc44b1f0be00980cabad3db27d
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5e2d0454b61d7dc44b1f0be00980cabad3db27d
Author: Chris Forbes <chrisf at ijw.co.nz>
Date: Mon Jul 8 04:48:52 2013 +1200
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 <chrisf at ijw.co.nz>
Reviewed-by: Paul Berry <stereotype441 at gmail.com>
---
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 8500b8b..2ba4dcb 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
More information about the mesa-commit
mailing list