<div dir="ltr">On Tue, Apr 26, 2016 at 4:21 AM, Ken Thomases <<a href="mailto:ken@codeweavers.com">ken@codeweavers.com</a>> wrote:<br>><br>> On Apr 26, 2016, at 4:41 AM, Henri Verbeet <<a href="mailto:hverbeet@gmail.com">hverbeet@gmail.com</a>> wrote:<br>> ><br>> > On 26 April 2016 at 10:29, Ken Thomases <<a href="mailto:ken@codeweavers.com">ken@codeweavers.com</a>> wrote:<br>> >> +        case WGL_RENDERER_VERSION_WINE:<br>> >> +            /* FIXME: anything better we can return? */<br>> > If the driver doesn't have its own version number, the next best thing<br>> > is probably the OS version number. This typically matches the final<br>> > part of the GL_VERSION string.<br>><br>> OK, I can try to extract it from that string.  I gather that nothing past major.minor is standardized in that string, in general, but it may be more predictable on OS X.<br><br>With N<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​vidia​</div> GPUs, at least, there's something resembling an NV driver version at the very end of the GL_VERSION string. For example, on my system I get:<br>3.3 NVIDIA-10.0.47 310.90.10.05b12<br><br>As far as I know, this only works on Nvidia's stuff, thoug<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​h. I once had an ATI card; I forget what the version string looked like there.​</div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline"><br></div></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">More generally, OS X version strings tend to be somewhat predictable. Following the OpenGL version, you have a vendor name, followed by a dash, followed by some sort of driver version (with the Nvidia version immediately following for NV ​cards).</div><br><br>Chip</div></div>