DescriptionGLX 1.3 fix
The base issue here is that the default GLX implementation on some Linux laptops lies about its version numbering. Code in SkNativeGLContext_unix.cpp was checking the version number to avoid using FBConfigs in versions prior to 1.3.
To resolve this I have added a configuration path using the pre-1.3 method (i.e., XGetVisualInfo and glXGetConfig). I have also removed the run-time check and added a #define to toggle between the two implementations. This allows us to use the FBConfigs with the wayward GLX implementation but have a backup plan if we ever really encounter an older implementation.
Patch Set 1 #
Total comments: 4
MessagesTotal messages: 6
|