On Sunday 24 December 2006 10:55, Chris Robinson wrote:
On Sunday 24 December 2006 01:12, Roderick Colenbrander wrote:
Hi,
I'm not sure if checking for the GLX extension is such a good idea as it is possible to use OpenGL without having the GLX extension. For instance when plain Mesa is used.
Wine requires GLX 1.2 or higher though, doesn't it? In that case, the GLX extension would have to be there.
Indeed, perhaps I should point out that if the display doesn't support GLX like the case of VNC server the initialisation of OpenGL fails and a lot of confusing messages are outputted even if the application doesn't actually use OpenGL. So the patch doesn't really break anything except that has_opengl returns FALSE earlier and thus removes the messsages.
That said I'm sure that it possible to implement limited OpenGL without GLX but that is another problem for another day.