From 0fa0ac5c0f5289499cfc79cd4bb350de0205e6cd Mon Sep 17 00:00:00 2001 From: hybrid Date: Wed, 24 Jun 2009 20:32:13 +0000 Subject: [PATCH] Fix GLX extension handling. git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@2432 dfc29bdd-3216-0410-991c-e03cc46cb475 --- source/Irrlicht/CIrrDeviceLinux.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/Irrlicht/CIrrDeviceLinux.cpp b/source/Irrlicht/CIrrDeviceLinux.cpp index b1d216f7..a4a17dca 100644 --- a/source/Irrlicht/CIrrDeviceLinux.cpp +++ b/source/Irrlicht/CIrrDeviceLinux.cpp @@ -322,8 +322,13 @@ bool CIrrDeviceLinux::createWindow() GLX_DEPTH_SIZE, CreationParams.ZBufferBits, GLX_DOUBLEBUFFER, CreationParams.Doublebuffer?True:False, GLX_STENCIL_SIZE, CreationParams.Stencilbuffer?1:0, +#ifdef GLX_ARB_multisample GLX_SAMPLE_BUFFERS_ARB, 1, GLX_SAMPLES_ARB, CreationParams.AntiAlias, +#elif defined(GLX_SAMPLE_BUFFERS) + GLX_SAMPLE_BUFFERS, 1, + GLX_SAMPLES, CreationParams.AntiAlias, +#endif GLX_STEREO, CreationParams.Stereobuffer?True:False, None };