st/mesa: Create context for API_OPENGL as first priority
authorKristian Høgsberg <krh@bitplanet.net>
Sun, 2 May 2010 13:27:51 +0000 (09:27 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Sun, 2 May 2010 13:27:51 +0000 (09:27 -0400)
src/mesa/state_tracker/st_context.c

index 48fc86cd525bd3d9485c5bf13e671aa7d05f00c9..2b1174a504d6c8a55a664f2594bc436f1da0c753 100644 (file)
@@ -199,15 +199,15 @@ struct st_context *st_create_context(struct pipe_context *pipe,
    memset(&funcs, 0, sizeof(funcs));
    st_init_driver_functions(&funcs);
 
-#if FEATURE_ES1
+#if FEATURE_GL
+   ctx = _mesa_create_context_for_api(API_OPENGL,
+                                     visual, shareCtx, &funcs, NULL);
+#elif FEATURE_ES1
    ctx = _mesa_create_context_for_api(API_OPENGLES,
                                      visual, shareCtx, &funcs, NULL);
 #elif FEATURE_ES2
    ctx = _mesa_create_context_for_api(API_OPENGLES2,
                                      visual, shareCtx, &funcs, NULL);
-#else
-   ctx = _mesa_create_context_for_api(API_OPENGL,
-                                     visual, shareCtx, &funcs, NULL);
 #endif
 
    /* XXX: need a capability bit in gallium to query if the pipe