vlc | branch: master | Steve Lhomme <[email protected]> | Fri Jan 25 12:22:04 2019 +0100| [80f66a5f416681ec747bb5422928be55351d6e2b] | committer: Steve Lhomme
vout:wgl: add a TODO to handle higher bit depth on Windows On my system it doesn't find any matching format. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=80f66a5f416681ec747bb5422928be55351d6e2b --- modules/video_output/win32/wgl.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/modules/video_output/win32/wgl.c b/modules/video_output/win32/wgl.c index a4325ea32d..3e485bffe1 100644 --- a/modules/video_output/win32/wgl.c +++ b/modules/video_output/win32/wgl.c @@ -196,6 +196,24 @@ static int Open(vlc_object_t *object) } wglMakeCurrent(sys->hGLDC, sys->hGLRC); +#if 0 /* TODO pick higher display depth if possible and the source requires it */ + int attribsDesired[] = { + WGL_DRAW_TO_WINDOW_ARB, 1, + WGL_ACCELERATION_ARB, WGL_FULL_ACCELERATION_ARB, + WGL_RED_BITS_ARB, 10, + WGL_GREEN_BITS_ARB, 10, + WGL_BLUE_BITS_ARB, 10, + WGL_ALPHA_BITS_ARB, 2, + WGL_DOUBLE_BUFFER_ARB, 1, + 0,0 + }; + + UINT nMatchingFormats; + int index = 0; + PFNWGLCHOOSEPIXELFORMATARBPROC wglChoosePixelFormatARB__ = (PFNWGLCHOOSEPIXELFORMATARBPROC)wglGetProcAddress( "wglChoosePixelFormatARB" ); + if (wglChoosePixelFormatARB__!= NULL) + wglChoosePixelFormatARB__(sys->hGLDC, attribsDesired, NULL, 1, &index, &nMatchingFormats); +#endif #ifdef WGL_EXT_swap_control /* Create an GPU Affinity DC */ const char *extensions = (const char*)glGetString(GL_EXTENSIONS); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
