Improve the QOpenGLExtensionMatcher class
authorSean Harmer <sean.harmer@kdab.com>
Fri, 20 Jul 2012 15:21:47 +0000 (16:21 +0100)
committerQt by Nokia <qt-info@nokia.com>
Tue, 7 Aug 2012 16:55:43 +0000 (18:55 +0200)
commit46212d657e2e989dddd361a732e65b05748e8e91
treecf63240dd6a273a9fd6516cb17cc9f2229af1d35
parente81d7fd1e57fe2ce11cbe07636f890973116f7ab
Improve the QOpenGLExtensionMatcher class

Using a QSet<QByteArray> internally means that checking for the
presence of an extension no longer uses an O(N) search.

This patch also allows users of this class to easily get a list
of the supported extensions.

Change-Id: I02194e5345573c47be0876f3ea6eb6b69a2ead81
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
src/gui/opengl/qopengl.cpp
src/gui/opengl/qopengl_p.h