summaryrefslogtreecommitdiff
path: root/src/mesa/shader/prog_execute.c
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2008-04-11 09:35:18 -0600
committerBrian Paul <brian.paul@tungstengraphics.com>2008-04-11 09:35:18 -0600
commit51ad219d6fbcdaa50e2f1b5854dfbbc4b8cab8fc (patch)
treef3ff1b903bcdc276e555b29f64e736ce6dc2894a /src/mesa/shader/prog_execute.c
parentb69eb0360afbdfe45a895f51e8b9b856e65e4879 (diff)
fix failed assertion (parameter can be a PROGRAM_CONSTANT)
Diffstat (limited to 'src/mesa/shader/prog_execute.c')
-rw-r--r--src/mesa/shader/prog_execute.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/mesa/shader/prog_execute.c b/src/mesa/shader/prog_execute.c
index 00a375078b..7f9687c36f 100644
--- a/src/mesa/shader/prog_execute.c
+++ b/src/mesa/shader/prog_execute.c
@@ -89,6 +89,7 @@ get_register_pointer(const struct prog_src_register *source,
else {
const struct gl_program_parameter_list *params;
ASSERT(source->File == PROGRAM_LOCAL_PARAM ||
+ source->File == PROGRAM_CONSTANT ||
source->File == PROGRAM_STATE_VAR);
params = machine->CurProgram->Parameters;
if (reg < 0 || reg >= params->NumParameters)