From a755a0a8aab9f1800608e72143a0d7f72100506c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 2 Nov 2012 12:27:21 +0100 Subject: [PATCH] Doc++ I had no idea what that code was doing. Better to be documented. --- src/Context.cpp | 6 ++++-- src/TypeTraits.h | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Context.cpp b/src/Context.cpp index 23d506d0c..a9afef9f9 100644 --- a/src/Context.cpp +++ b/src/Context.cpp @@ -151,7 +151,7 @@ Context::Context() { glGetIntegerv(GL_MINOR_VERSION, &_minorVersion); _version = static_cast(_majorVersion*100+_minorVersion*10); - /* Future versions */ + /* Get first future (not supported) version */ vector versions{ Version::GL300, Version::GL310, @@ -167,7 +167,9 @@ Context::Context() { while(versions[future] != Version::None && versions[future] < _version) ++future; - /* Extensions */ + /* List of extensions from future versions (extensions from current and + previous versions should be supported automatically, so we don't need + to check for them) */ unordered_map futureExtensions; for(size_t i = future; i != versions.size(); ++i) for(const Extension& extension: Extension::extensions(versions[i])) diff --git a/src/TypeTraits.h b/src/TypeTraits.h index e134e7b9d..23f882df5 100644 --- a/src/TypeTraits.h +++ b/src/TypeTraits.h @@ -111,7 +111,7 @@ enum class Type: GLenum { , /** * Double - * @requires_gl + * @requires_gl Only floats are available in OpenGL ES. */ Double = GL_DOUBLE #endif