arbfp: initialize arbfp_program_state->next_constant_id
authorRobert Bragg <robert@linux.intel.com>
Wed, 8 Dec 2010 16:27:57 +0000 (16:27 +0000)
committerRobert Bragg <robert@linux.intel.com>
Wed, 8 Dec 2010 18:35:02 +0000 (18:35 +0000)
When allocating a new ArbfpProgramState struct when starting code
generation we weren't initializing arbfp_program_state->next_constant_id
to 0.

clutter/cogl/cogl/cogl-pipeline-arbfp.c

index 45b4716..e5235c7 100644 (file)
@@ -333,6 +333,7 @@ _cogl_pipeline_backend_arbfp_start (CoglPipeline *pipeline,
           arbfp_program_state->unit_state[i].sampled = FALSE;
           arbfp_program_state->unit_state[i].dirty_combine_constant = FALSE;
         }
+      arbfp_program_state->next_constant_id = 0;
     }
 
   return TRUE;