Mesa (master): mesa: Bump instruction execution limit to 65536
Ian Romanick
idr at kemper.freedesktop.org
Tue Aug 16 23:47:54 UTC 2011
Module: Mesa
Branch: master
Commit: 7125f1e87df359be4aad1d801b633146eeac7292
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7125f1e87df359be4aad1d801b633146eeac7292
Author: Ian Romanick <ian.d.romanick at intel.com>
Date: Wed Aug 3 17:12:29 2011 -0700
mesa: Bump instruction execution limit to 65536
Shader Model 3.0[1] requires that shaders be able to execute at least
65536 instructions. Bump Mesa maxExec to that limit. This allows
several vertex shaders in the OpenGL ES 2.0 conformance test suite to
run to completion.
1: http://en.wikipedia.org/wiki/High_Level_Shader_Language
Reviewed-by: Eric Anholt <eric at anholt.net>
---
src/mesa/program/prog_execute.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/mesa/program/prog_execute.c b/src/mesa/program/prog_execute.c
index dbfd1b9..c70a1e3 100644
--- a/src/mesa/program/prog_execute.c
+++ b/src/mesa/program/prog_execute.c
@@ -639,7 +639,7 @@ _mesa_execute_program(struct gl_context * ctx,
struct gl_program_machine *machine)
{
const GLuint numInst = program->NumInstructions;
- const GLuint maxExec = 10000;
+ const GLuint maxExec = 65536;
GLuint pc, numExec = 0;
machine->CurProgram = program;
More information about the mesa-commit
mailing list