|
|
|
@ -337,7 +337,11 @@ Context::Context() { |
|
|
|
std::unordered_map<std::string, Extension> futureExtensions; |
|
|
|
std::unordered_map<std::string, Extension> futureExtensions; |
|
|
|
for(std::size_t i = future; i != versions.size(); ++i) |
|
|
|
for(std::size_t i = future; i != versions.size(); ++i) |
|
|
|
for(const Extension& extension: Extension::extensions(versions[i])) |
|
|
|
for(const Extension& extension: Extension::extensions(versions[i])) |
|
|
|
|
|
|
|
#ifndef CORRADE_GCC46_COMPATIBILITY |
|
|
|
futureExtensions.emplace(extension._string, extension); |
|
|
|
futureExtensions.emplace(extension._string, extension); |
|
|
|
|
|
|
|
#else |
|
|
|
|
|
|
|
futureExtensions.insert({extension._string, extension}); |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
/* Check for presence of extensions in future versions */ |
|
|
|
/* Check for presence of extensions in future versions */ |
|
|
|
#ifndef MAGNUM_TARGET_GLES2 |
|
|
|
#ifndef MAGNUM_TARGET_GLES2 |
|
|
|
|