Browse Source

Use glGetString(GL_EXTENSIONS) instead of glGetStringi() on WebGL 2.

Or at least until Emscripten has implementation for it.
pull/107/head
Vladimír Vondruš 11 years ago
parent
commit
aa31c0e0f5
  1. 3
      src/Magnum/Context.cpp

3
src/Magnum/Context.cpp

@ -565,7 +565,8 @@ std::vector<std::string> Context::shadingLanguageVersionStrings() const {
std::vector<std::string> Context::extensionStrings() const {
std::vector<std::string> extensions;
#ifndef MAGNUM_TARGET_GLES2
/** @todo remove workaround when Emscripten has glGetStringi() etc. */
#if !defined(MAGNUM_TARGET_GLES2) && !defined(MAGNUM_TARGET_WEBGL)
GLint extensionCount = 0;
glGetIntegerv(GL_NUM_EXTENSIONS, &extensionCount);
#ifndef MAGNUM_TARGET_GLES3

Loading…
Cancel
Save