pkgsrc-ng/x11/kde-workspace4/patches/patch-kwin_glxbackend.cpp
2014-08-11 13:27:10 +02:00

23 lines
780 B
C++

$NetBSD: patch-kwin_glxbackend.cpp,v 1.1 2013/12/12 11:09:28 markd Exp $
Don't fail build with old MesaLib
--- kwin/glxbackend.cpp.orig 2013-09-26 19:18:26.000000000 +0000
+++ kwin/glxbackend.cpp
@@ -152,6 +152,7 @@ bool GlxBackend::initRenderingContext()
{
bool direct = options->isGlDirect();
+#if GLX_GLXEXT_VERSION >= 32
// Use glXCreateContextAttribsARB() when it's available
if (glXCreateContextAttribsARB) {
const int attribs_31_core_robustness[] = {
@@ -197,6 +198,7 @@ bool GlxBackend::initRenderingContext()
if (!ctx)
ctx = glXCreateContextAttribsARB(display(), fbconfig, 0, direct, attribs_legacy);
}
+#endif
if (!ctx)
ctx = glXCreateNewContext(display(), fbconfig, GLX_RGBA_TYPE, NULL, direct);