diff options
Diffstat (limited to 'video/out/opengl/x11.c')
-rw-r--r-- | video/out/opengl/x11.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/video/out/opengl/x11.c b/video/out/opengl/x11.c index 0a102e124f..1ef44ab604 100644 --- a/video/out/opengl/x11.c +++ b/video/out/opengl/x11.c @@ -253,11 +253,6 @@ static int glx_init(struct MPGLContext *ctx, int flags) MP_WARN(vo, "Selected GLX FB config has no associated X visual\n"); } - - glXGetFBConfigAttrib(vo->x11->display, fbc, GLX_RED_SIZE, &ctx->depth_r); - glXGetFBConfigAttrib(vo->x11->display, fbc, GLX_GREEN_SIZE, &ctx->depth_g); - glXGetFBConfigAttrib(vo->x11->display, fbc, GLX_BLUE_SIZE, &ctx->depth_b); - if (!vo_x11_create_vo_window(vo, glx_ctx->vinfo, "gl")) goto uninit; @@ -274,6 +269,10 @@ static int glx_init(struct MPGLContext *ctx, int flags) if (!success) goto uninit; + glXGetFBConfigAttrib(vo->x11->display, fbc, GLX_RED_SIZE, &ctx->gl->fb_r); + glXGetFBConfigAttrib(vo->x11->display, fbc, GLX_GREEN_SIZE, &ctx->gl->fb_g); + glXGetFBConfigAttrib(vo->x11->display, fbc, GLX_BLUE_SIZE, &ctx->gl->fb_b); + return 0; uninit: |