OSDN Git Service

minor clean-ups in _mesa_execute_program()
authorBrian <brian@nostromo.localnet.net>
Mon, 26 Feb 2007 01:30:45 +0000 (18:30 -0700)
committerBrian <brian@nostromo.localnet.net>
Mon, 26 Feb 2007 01:30:45 +0000 (18:30 -0700)
src/mesa/shader/prog_execute.c

index b3d017b..1b7ed4c 100644 (file)
@@ -643,8 +643,8 @@ _mesa_execute_program(GLcontext * ctx,
                       struct gl_program_machine *machine)
 {
    const GLuint numInst = program->NumInstructions;
-   const GLuint MAX_EXEC = 10000;
-   GLint pc, total = 0;
+   const GLuint maxExec = 10000;
+   GLint pc, numExec = 0;
 
    machine->CurProgram = program;
 
@@ -1666,11 +1666,10 @@ _mesa_execute_program(GLcontext * ctx,
 
       }
 
-      total++;
-      if (total > MAX_EXEC) {
+      numExec++;
+      if (numExec > maxExec) {
          _mesa_problem(ctx, "Infinite loop detected in fragment program");
          return GL_TRUE;
-         abort();
       }
 
    } /* for pc */