From 4bea4cb9fd55cdb267003a6e6e16f7e903e00940 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Fri, 16 Nov 2012 10:30:19 -0800 Subject: drivers: compute version and then initialize exec table This change forces the context version to be computed before initilizing the exec dispatch tables. Signed-off-by: Jordan Justen Reviewed-by: Kenneth Graunke --- src/mesa/drivers/dri/r200/r200_context.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/mesa/drivers/dri/r200') diff --git a/src/mesa/drivers/dri/r200/r200_context.c b/src/mesa/drivers/dri/r200/r200_context.c index 54cf33e5c66..cf35079b245 100644 --- a/src/mesa/drivers/dri/r200/r200_context.c +++ b/src/mesa/drivers/dri/r200/r200_context.c @@ -35,12 +35,14 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. #include #include "main/glheader.h" #include "main/api_arrayelt.h" +#include "main/api_exec.h" #include "main/context.h" #include "main/simple_list.h" #include "main/imports.h" #include "main/extensions.h" #include "main/mfeatures.h" #include "main/version.h" +#include "main/vtxfmt.h" #include "swrast/swrast.h" #include "swrast_setup/swrast_setup.h" @@ -459,6 +461,10 @@ GLboolean r200CreateContext( gl_api api, _mesa_compute_version(ctx); + /* Exec table initialization requires the version to be computed */ + _mesa_initialize_exec_table(ctx); + _mesa_initialize_vbo_vtxfmt(ctx); + *error = __DRI_CTX_ERROR_SUCCESS; return GL_TRUE; } -- cgit v1.2.3