Files
Velix-MPV-Core/video
wm4 938dad0b88 gl_x11: always request true color visual
This fixes issue #504. For some reason, glXChooseFBConfig() will return
a fbconfig with no associated visual. (I'm not sure if this allowed.
They don't always have a visual, but since GLX_X_RENDERABLE is set
and GLX_DRAWABLE_TYPE is (implicitly) set to GLX_WINDOW_BIT, why would
there be no visual?)

Even worse, a test program seems to show that a 16 bit fbconfig is
selected (instead of 24/32 bit), which doesn't sound nice at all. Since
there _are_ better fbconfigs available, glXChooseFBConfig() should
normally sort them by quality, and return the better ones first. It's
worth noting that this function should also prefer GLX_TRUE_COLOR
over anything else, although this comes last in the sort order.

Whatever is going on, requesting GLX_X_VISUAL_TYPE with GLX_TRUE_COLOR
seems to fix it.
2014-02-12 22:32:40 +01:00
..
2013-12-21 23:11:12 +01:00
2013-11-06 20:27:13 +01:00
2013-12-21 20:50:10 +01:00
2013-12-21 20:50:10 +01:00
2013-12-21 20:50:11 +01:00
2013-12-21 20:50:11 +01:00
2013-12-21 20:50:11 +01:00
2013-12-05 22:58:54 +01:00