diff --git a/src/Magnum/Platform/magnum-info.cpp b/src/Magnum/Platform/magnum-info.cpp index f584f8a81..e1475e81f 100644 --- a/src/Magnum/Platform/magnum-info.cpp +++ b/src/Magnum/Platform/magnum-info.cpp @@ -50,6 +50,7 @@ #include "Magnum/Texture.h" #ifndef MAGNUM_TARGET_GLES2 #include "Magnum/TextureArray.h" +#include "Magnum/TransformFeedback.h" #endif #ifdef CORRADE_TARGET_NACL @@ -580,6 +581,29 @@ MagnumInfo::MagnumInfo(const Arguments& arguments): Platform::WindowlessApplicat _l(Sampler::maxMaxAnisotropy()) } + #ifndef MAGNUM_TARGET_GLES2 + #ifndef MAGNUM_TARGET_GLES + if(c->isExtensionSupported()) + #endif + { + #ifndef MAGNUM_TARGET_GLES + _h(EXT::transform_feedback) + #endif + + _l(TransformFeedback::maxInterleavedComponents()) + _l(TransformFeedback::maxSeparateAttributes()) + _l(TransformFeedback::maxSeparateComponents()) + } + #endif + + #ifndef MAGNUM_TARGET_GLES + if(c->isExtensionSupported()) { + _h(ARB::transform_feedback3) + + _l(TransformFeedback::maxBuffers()) + } + #endif + if(c->isExtensionSupported()) { _h(KHR::debug)