r300-gallium: Enable GLSL for r500.
authorCorbin Simpson <MostAwesomeDude@gmail.com>
Mon, 18 May 2009 04:41:25 +0000 (21:41 -0700)
committerCorbin Simpson <MostAwesomeDude@gmail.com>
Mon, 18 May 2009 04:41:25 +0000 (21:41 -0700)
Before you get all excited, this is *not* to be construed as actual support
for GLSL shaders. The GL version is still 1.3, and stuff still sucks. Just
flicking it on so that it can be tested and developed a bit easier.

src/gallium/drivers/r300/r300_screen.c

index 04d6db81b07c5aa22b5a71a98b7378eb155edb1b..a6f1efe3563ec73d97b64b08ed7512a6e61ef072 100644 (file)
@@ -88,8 +88,11 @@ static int r300_get_param(struct pipe_screen* pscreen, int param)
                 return 0;
             }
         case PIPE_CAP_GLSL:
-            /* IN THEORY */
-            return 0;
+            if (r300screen->caps->is_r500) {
+                return 1;
+            } else {
+                return 0;
+            }
         case PIPE_CAP_S3TC:
             /* IN THEORY */
             return 0;