diff options
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_defines.h | 4 | ||||
-rw-r--r-- | src/mesa/drivers/dri/i965/gen6_clip_state.c | 2 | ||||
-rw-r--r-- | src/mesa/drivers/dri/i965/gen7_clip_state.c | 2 |
3 files changed, 6 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_defines.h b/src/mesa/drivers/dri/i965/brw_defines.h index ff6cc6e27d6..73a8c906692 100644 --- a/src/mesa/drivers/dri/i965/brw_defines.h +++ b/src/mesa/drivers/dri/i965/brw_defines.h @@ -1257,6 +1257,10 @@ enum brw_wm_barycentric_interp_mode { BRW_WM_NONPERSPECTIVE_SAMPLE_BARYCENTRIC = 5, BRW_WM_BARYCENTRIC_INTERP_MODE_COUNT = 6 }; +#define BRW_WM_NONPERSPECTIVE_BARYCENTRIC_BITS \ + ((1 << BRW_WM_NONPERSPECTIVE_PIXEL_BARYCENTRIC) | \ + (1 << BRW_WM_NONPERSPECTIVE_CENTROID_BARYCENTRIC) | \ + (1 << BRW_WM_NONPERSPECTIVE_SAMPLE_BARYCENTRIC)) #define _3DSTATE_WM 0x7814 /* GEN6+ */ /* DW1: kernel pointer */ diff --git a/src/mesa/drivers/dri/i965/gen6_clip_state.c b/src/mesa/drivers/dri/i965/gen6_clip_state.c index 5d889784b40..c34d87e29f3 100644 --- a/src/mesa/drivers/dri/i965/gen6_clip_state.c +++ b/src/mesa/drivers/dri/i965/gen6_clip_state.c @@ -42,7 +42,7 @@ upload_clip_state(struct brw_context *brw) /* CACHE_NEW_WM_PROG */ if (brw->wm.prog_data->barycentric_interp_modes & - (1 << BRW_WM_NONPERSPECTIVE_PIXEL_BARYCENTRIC)) { + BRW_WM_NONPERSPECTIVE_BARYCENTRIC_BITS) { nonperspective_barycentric_enable_flag = GEN6_CLIP_NON_PERSPECTIVE_BARYCENTRIC_ENABLE; } diff --git a/src/mesa/drivers/dri/i965/gen7_clip_state.c b/src/mesa/drivers/dri/i965/gen7_clip_state.c index 8ff31a8b42e..3bc6de05393 100644 --- a/src/mesa/drivers/dri/i965/gen7_clip_state.c +++ b/src/mesa/drivers/dri/i965/gen7_clip_state.c @@ -43,7 +43,7 @@ upload_clip_state(struct brw_context *brw) /* CACHE_NEW_WM_PROG */ if (brw->wm.prog_data->barycentric_interp_modes & - (1 << BRW_WM_NONPERSPECTIVE_PIXEL_BARYCENTRIC)) { + BRW_WM_NONPERSPECTIVE_BARYCENTRIC_BITS) { nonperspective_barycentric_enable_flag = GEN6_CLIP_NON_PERSPECTIVE_BARYCENTRIC_ENABLE; } |