Mesa (master): i965/gen6: Add support for gl_PointCoord.
Eric Anholt
anholt at kemper.freedesktop.org
Thu Jun 9 15:48:41 UTC 2011
Module: Mesa
Branch: master
Commit: 6861a701772eac3a6a7d3136d03efa7ac7e5c026
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=6861a701772eac3a6a7d3136d03efa7ac7e5c026
Author: Eric Anholt <eric at anholt.net>
Date: Sun Jun 5 11:52:20 2011 -0700
i965/gen6: Add support for gl_PointCoord.
This is just like PointSprite overrides, but it's always on for that
attribute.
Fixes glsl-fs-pointcoord, gtf/point_sprites.
Acked-by: Kenneth Graunke <kenneth at whitecape.org>
---
src/mesa/drivers/dri/i965/gen6_sf_state.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/gen6_sf_state.c b/src/mesa/drivers/dri/i965/gen6_sf_state.c
index 75a8509..5bb731d 100644
--- a/src/mesa/drivers/dri/i965/gen6_sf_state.c
+++ b/src/mesa/drivers/dri/i965/gen6_sf_state.c
@@ -251,6 +251,9 @@ upload_sf_state(struct brw_context *brw)
dw16 |= (1 << input_index);
}
+ if (attr == FRAG_ATTRIB_PNTC)
+ dw16 |= (1 << input_index);
+
/* The hardware can only do the overrides on 16 overrides at a
* time, and the other up to 16 have to be lined up so that the
* input index = the output index. We'll need to do some
More information about the mesa-commit
mailing list