st/mesa: init program MaxLocalParams, MaxEnvParams limits
authorBrian Paul <brianp@vmware.com>
Fri, 9 Sep 2011 14:06:29 +0000 (08:06 -0600)
committerBrian Paul <brianp@vmware.com>
Fri, 9 Sep 2011 14:10:50 +0000 (08:10 -0600)
Use the same limit for all parameter classes.

src/mesa/state_tracker/st_extensions.c

index a41e9e87261009cc37e673178433504964583f40..9f5567652ef95cbf2cfd6961c96eb3d1b87b1da3 100644 (file)
@@ -170,6 +170,12 @@ void st_init_limits(struct st_context *st)
       /* raise MaxParameters if native support is higher */
       pc->MaxParameters            = MAX2(pc->MaxParameters, pc->MaxNativeParameters);
 
+      /* Gallium doesn't really care about local vs. env parameters so use the
+       * same limits.
+       */
+      pc->MaxLocalParams = pc->MaxParameters;
+      pc->MaxEnvParams = pc->MaxParameters;
+
       options->EmitNoNoise = TRUE;
 
       /* TODO: make these more fine-grained if anyone needs it */