diff --git a/src/Shader.h b/src/Shader.h index 63f39a2a4..cf6c527ce 100644 --- a/src/Shader.h +++ b/src/Shader.h @@ -42,15 +42,6 @@ class MAGNUM_EXPORT Shader { enum class Type: GLenum { Vertex = GL_VERTEX_SHADER, /**< Vertex shader */ - /** - * Geometry shader - * - * @requires_gl32 Extension @extension{ARB,geometry_shader4} - */ - Geometry = GL_GEOMETRY_SHADER, - - Fragment = GL_FRAGMENT_SHADER, /**< Fragment shader */ - /** * Tesselation control shader * @@ -63,7 +54,16 @@ class MAGNUM_EXPORT Shader { * * @requires_gl40 Extension @extension{ARB,tessellation_shader} */ - TesselationEvaluation = GL_TESS_EVALUATION_SHADER + TesselationEvaluation = GL_TESS_EVALUATION_SHADER, + + /** + * Geometry shader + * + * @requires_gl32 Extension @extension{ARB,geometry_shader4} + */ + Geometry = GL_GEOMETRY_SHADER, + + Fragment = GL_FRAGMENT_SHADER /**< Fragment shader */ }; /** @brief %Shader state */