Browse Source

Shader: follow pipeline order in Type enum.

vectorfields
Vladimír Vondruš 14 years ago
parent
commit
e66779df32
  1. 20
      src/Shader.h

20
src/Shader.h

@ -42,15 +42,6 @@ class MAGNUM_EXPORT Shader {
enum class Type: GLenum { enum class Type: GLenum {
Vertex = GL_VERTEX_SHADER, /**< Vertex shader */ 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 * Tesselation control shader
* *
@ -63,7 +54,16 @@ class MAGNUM_EXPORT Shader {
* *
* @requires_gl40 Extension @extension{ARB,tessellation_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 */ /** @brief %Shader state */

Loading…
Cancel
Save