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