From a4d67fcc2985ebf7d27770f90f1ad54f1712d29d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 9 Oct 2016 17:48:07 +0200 Subject: [PATCH] PrimitiveQuery::Target::PrimitivesGenerated *is* available in GLES. In AEP or in 3.2 (I suppose). --- src/Magnum/PrimitiveQuery.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Magnum/PrimitiveQuery.h b/src/Magnum/PrimitiveQuery.h index 0e84eba61..811a07120 100644 --- a/src/Magnum/PrimitiveQuery.h +++ b/src/Magnum/PrimitiveQuery.h @@ -70,14 +70,20 @@ class PrimitiveQuery: public AbstractQuery { public: /** @brief Query target */ enum class Target: GLenum { - #ifndef MAGNUM_TARGET_GLES + #ifndef MAGNUM_TARGET_GLES2 /** * Count of primitives generated from vertex shader or geometry * shader. - * @requires_gl Only transform feedback query is available in - * OpenGL ES and WebGL. + * @requires_gles30 Not defined in OpenGL ES 2.0. + * @requires_es_extension Extension @es_extension{ANDROID,extension_pack_es31a}/ + * @es_extension{EXT,geometry_shader} + * @requires_gles Geometry shaders are not available in WebGL. */ + #ifndef MAGNUM_TARGET_GLES PrimitivesGenerated = GL_PRIMITIVES_GENERATED, + #else + PrimitivesGenerated = GL_PRIMITIVES_GENERATED_EXT, + #endif #endif /** Count of primitives written to transform feedback buffer. */