diff options
author | Brian <[email protected]> | 2007-02-24 11:16:58 -0700 |
---|---|---|
committer | Brian <[email protected]> | 2007-02-24 11:16:58 -0700 |
commit | 197af3dc3242af4cac5213e095ac6639f6c782cd (patch) | |
tree | 3f60add59ce05fbe60f855b3a5574b9bfd56dfde | |
parent | 824dcd43990eb696210d2e0a25e4994bd9c6c644 (diff) |
Use prog_execute.c to run vertex programs until t_vb_arbprogram.c is updated to
handle branch instructions, etc.
-rw-r--r-- | src/mesa/tnl/t_vb_arbprogram.c | 16 | ||||
-rw-r--r-- | src/mesa/tnl/t_vb_program.c | 2 |
2 files changed, 6 insertions, 12 deletions
diff --git a/src/mesa/tnl/t_vb_arbprogram.c b/src/mesa/tnl/t_vb_arbprogram.c index 1d9a6ac4603..b322d48b231 100644 --- a/src/mesa/tnl/t_vb_arbprogram.c +++ b/src/mesa/tnl/t_vb_arbprogram.c @@ -1,8 +1,8 @@ /* * Mesa 3-D graphics library - * Version: 6.5.1 + * Version: 6.5.3 * - * Copyright (C) 1999-2006 Brian Paul All Rights Reserved. + * Copyright (C) 1999-2007 Brian Paul All Rights Reserved. * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), @@ -1151,7 +1151,6 @@ static void compile_vertex_program( struct gl_vertex_program *program, - /* ---------------------------------------------------------------------- * Execution */ @@ -1264,6 +1263,7 @@ static INLINE void call_func( struct tnl_compiled_program *p, p->compiled_func(m); } + /** * Execute the given vertex program. * @@ -1283,7 +1283,7 @@ run_arb_vertex_program(GLcontext *ctx, struct tnl_pipeline_stage *stage) GLuint i, j; GLbitfield outputs; -#define FORCE_PROG_EXECUTE_C 0 +#define FORCE_PROG_EXECUTE_C 1 #if FORCE_PROG_EXECUTE_C return GL_TRUE; #else @@ -1498,11 +1498,6 @@ validate_vertex_program( GLcontext *ctx, struct tnl_pipeline_stage *stage ) } - - - - - /** * Called the first time stage->run is called. In effect, don't * allocate data until the first time the stage is run. @@ -1563,8 +1558,6 @@ static GLboolean init_vertex_program( GLcontext *ctx, } - - /** * Destructor for this pipeline stage. */ @@ -1589,6 +1582,7 @@ static void dtr( struct tnl_pipeline_stage *stage ) } } + /** * Public description of this pipeline stage. */ diff --git a/src/mesa/tnl/t_vb_program.c b/src/mesa/tnl/t_vb_program.c index 72a65f89f12..62c78dc7d10 100644 --- a/src/mesa/tnl/t_vb_program.c +++ b/src/mesa/tnl/t_vb_program.c @@ -198,7 +198,7 @@ run_vp( GLcontext *ctx, struct tnl_pipeline_stage *stage ) struct gl_program_machine machine; GLuint i; -#define FORCE_PROG_EXECUTE_C 0 +#define FORCE_PROG_EXECUTE_C 1 #if FORCE_PROG_EXECUTE_C if (!program) return GL_TRUE; |