diff options
author | Tomasz Lis <tomasz.lis@intel.com> | 2013-07-17 13:49:14 +0200 |
---|---|---|
committer | Ian Romanick <ian.d.romanick@intel.com> | 2013-07-18 16:03:42 -0700 |
commit | 36259a16fe9b1ab60c7cb4fbf41077fb480a2bec (patch) | |
tree | 1d75497e5e714945f30ec500cf5b2ce5a5e643d7 /src/glx/glxcmds.c | |
parent | 7791c9869b233e45a9089eae124dc9aa4f4e519a (diff) | |
download | external_mesa3d-36259a16fe9b1ab60c7cb4fbf41077fb480a2bec.zip external_mesa3d-36259a16fe9b1ab60c7cb4fbf41077fb480a2bec.tar.gz external_mesa3d-36259a16fe9b1ab60c7cb4fbf41077fb480a2bec.tar.bz2 |
glx: Store the value of renderType while creating context
Make sure that renderType property value is stored in GLX context while
it's being created. Further patches will be provided to make the value
correspond to fbconfig's renderType.
v2 (idr): Move a hunk from the next patch to this patch to prevent a
build break.
Signed-off-by: Tomasz Lis <tomasz.lis@intel.com>
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Diffstat (limited to 'src/glx/glxcmds.c')
-rw-r--r-- | src/glx/glxcmds.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/glx/glxcmds.c b/src/glx/glxcmds.c index 019165a..51b2237 100644 --- a/src/glx/glxcmds.c +++ b/src/glx/glxcmds.c @@ -354,7 +354,7 @@ glXCreateContext(Display * dpy, XVisualInfo * vis, GLXContext shareList, Bool allowDirect) { struct glx_config *config = NULL; - int renderType = 0; + int renderType = GLX_RGBA_TYPE; #if defined(GLX_DIRECT_RENDERING) || defined(GLX_USE_APPLEGL) struct glx_screen *const psc = GetGLXScreenConfigs(dpy, vis->screen); @@ -1441,7 +1441,7 @@ glXImportContextEXT(Display *dpy, GLXContextID contextID) numProps = nPropListBytes / (2 * sizeof(propList[0])); share = None; mode = NULL; - renderType = 0; + renderType = GLX_RGBA_TYPE; /* By default, assume RGBA context */ pProp = propList; for (i = 0, pProp = propList; i < numProps; i++, pProp += 2) |