Mesa (master): mesa: Only initialize TNL for OpenGL

Kristian Høgsberg krh at kemper.freedesktop.org
Tue May 4 01:31:01 UTC 2010


Module: Mesa
Branch: master
Commit: e83ca4052b3247c35f358cfe67d74a58c9fb37b1
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e83ca4052b3247c35f358cfe67d74a58c9fb37b1

Author: Kristian Høgsberg <krh at bitplanet.net>
Date:   Mon May  3 21:18:04 2010 -0400

mesa: Only initialize TNL for OpenGL

---

 src/mesa/main/context.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c
index 439b6c8..4dd448a 100644
--- a/src/mesa/main/context.c
+++ b/src/mesa/main/context.c
@@ -901,10 +901,6 @@ _mesa_initialize_context_for_api(GLcontext *ctx,
    }
 #endif
    ctx->CurrentDispatch = ctx->Exec;
-   /* Neutral tnl module stuff */
-   _mesa_init_exec_vtxfmt( ctx ); 
-   ctx->TnlModule.Current = NULL;
-   ctx->TnlModule.SwapCount = 0;
 
    ctx->FragmentProgram._MaintainTexEnvProgram
       = (_mesa_getenv("MESA_TEX_PROG") != NULL);
@@ -918,6 +914,11 @@ _mesa_initialize_context_for_api(GLcontext *ctx,
 
    switch (ctx->API) {
    case API_OPENGL:
+      /* Neutral tnl module stuff */
+      _mesa_init_exec_vtxfmt( ctx ); 
+      ctx->TnlModule.Current = NULL;
+      ctx->TnlModule.SwapCount = 0;
+
 #if FEATURE_dlist
       ctx->Save = _mesa_create_save_table();
       if (!ctx->Save) {




More information about the mesa-commit mailing list