From a9e31c66bf92f1169262c10232683ca48343038e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Gr=C3=A4=C3=9Flin?= Date: Sat, 31 Jul 2010 05:48:27 +0000 Subject: [PATCH] Only generate VBO, if the glGenBuffers has been resolved BUG: 246194 svn path=/trunk/KDE/kdebase/workspace/; revision=1157460 --- lib/kwinglutils.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/kwinglutils.cpp b/lib/kwinglutils.cpp index b746927c66..a0a82da945 100644 --- a/lib/kwinglutils.cpp +++ b/lib/kwinglutils.cpp @@ -1083,11 +1083,17 @@ class GLVertexBufferPrivate , numberVertices( 0 ) , dimension( 2 ) { - glGenBuffers( 2, buffers ); + if( GLVertexBufferPrivate::supported ) + { + glGenBuffers( 2, buffers ); + } } ~GLVertexBufferPrivate() { - glDeleteBuffers( 2, buffers ); + if( GLVertexBufferPrivate::supported ) + { + glDeleteBuffers( 2, buffers ); + } } GLVertexBuffer::UsageHint hint; GLuint buffers[2];