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 {
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 */

Loading…
Cancel
Save