Mesa (master): st/glx: pass version, context flags, etc to create_context()

Brian Paul brianp at kemper.freedesktop.org
Fri May 20 03:19:20 UTC 2011


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

Author: Brian Paul <brianp at vmware.com>
Date:   Thu May 19 19:25:49 2011 -0600

st/glx: pass version, context flags, etc to create_context()

---

 src/gallium/state_trackers/glx/xlib/glx_api.c |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/src/gallium/state_trackers/glx/xlib/glx_api.c b/src/gallium/state_trackers/glx/xlib/glx_api.c
index 7e2b6d2..eae9391 100644
--- a/src/gallium/state_trackers/glx/xlib/glx_api.c
+++ b/src/gallium/state_trackers/glx/xlib/glx_api.c
@@ -1023,7 +1023,9 @@ glXChooseVisual( Display *dpy, int screen, int *list )
  */
 static GLXContext
 create_context(Display *dpy, XMesaVisual xmvis,
-               XMesaContext shareCtx, Bool direct)
+               XMesaContext shareCtx, Bool direct,
+               unsigned major, unsigned minor,
+               unsigned profileMask, unsigned contextFlags)
 {
    GLXContext glxCtx;
 
@@ -1071,7 +1073,8 @@ glXCreateContext( Display *dpy, XVisualInfo *visinfo,
 
    return create_context(dpy, xmvis,
                          shareCtx ? shareCtx->xmesaContext : NULL,
-                         direct);
+                         direct,
+                         1, 0, GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB, 0x0);
 }
 
 
@@ -2105,7 +2108,8 @@ glXCreateNewContext( Display *dpy, GLXFBConfig config,
 
    return create_context(dpy, xmvis,
                          shareCtx ? shareCtx->xmesaContext : NULL,
-                         direct);
+                         direct,
+                         1, 0, GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB, 0x0);
 }
 
 
@@ -2319,7 +2323,8 @@ glXCreateContextWithConfigSGIX(Display *dpy, GLXFBConfigSGIX config,
 
    return create_context(dpy, xmvis,
                          shareCtx ? shareCtx->xmesaContext : NULL,
-                         direct);
+                         direct,
+                         1, 0, GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB, 0x0);
 }
 
 




More information about the mesa-commit mailing list