summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorbin Simpson <MostAwesomeDude@gmail.com>2010-01-30 14:09:04 -0800
committerCorbin Simpson <MostAwesomeDude@gmail.com>2010-01-30 14:30:13 -0800
commita794c660d30b04ed50482cf2f26e0a7f9687319e (patch)
treedc355da2d503565f1639589d326890fa93b0790f
parenta44219c5543ade267f668312e1faf773c41eedb8 (diff)
Revert "r300g: Don't handle SHADOW_AMBIENT."
This reverts commit 627a45848faf9e6d19d386b9eb30d36bf18d0998. I was wrong. Who could have known? :3
-rw-r--r--src/gallium/drivers/r300/r300_emit.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gallium/drivers/r300/r300_emit.c b/src/gallium/drivers/r300/r300_emit.c
index 04001ee129..a429457625 100644
--- a/src/gallium/drivers/r300/r300_emit.c
+++ b/src/gallium/drivers/r300/r300_emit.c
@@ -170,6 +170,12 @@ static const float * get_shader_constant(
vec[1] = 1.0 / tex->height0;
break;
+ /* Texture compare-fail value. Shouldn't ever show up, but if
+ * it does, we'll be ready. */
+ case RC_STATE_SHADOW_AMBIENT:
+ vec[3] = 0;
+ break;
+
case RC_STATE_R300_VIEWPORT_SCALE:
if (r300->tcl_bypass) {
vec[0] = 1;