Browse Source

Shaders: document also that some Configuration getters are not on ES2.

For consistency, because the same getters on the shader class itself
contain this info.
pull/499/head
Vladimír Vondruš 3 years ago
parent
commit
c33bf5fba7
  1. 14
      src/Magnum/Shaders/DistanceFieldVectorGL.h
  2. 14
      src/Magnum/Shaders/FlatGL.h
  3. 28
      src/Magnum/Shaders/MeshVisualizerGL.h
  4. 14
      src/Magnum/Shaders/PhongGL.h
  5. 14
      src/Magnum/Shaders/VectorGL.h
  6. 7
      src/Magnum/Shaders/VertexColorGL.h

14
src/Magnum/Shaders/DistanceFieldVectorGL.h

@ -661,7 +661,12 @@ template<UnsignedInt dimensions> class DistanceFieldVectorGL<dimensions>::Config
}
#ifndef MAGNUM_TARGET_GLES2
/** @brief Material count */
/**
* @brief Material count
*
* @requires_gles30 Not defined on OpenGL ES 2.0 builds.
* @requires_webgl20 Not defined on WebGL 1.0 builds.
*/
UnsignedInt materialCount() const { return _materialCount; }
/**
@ -686,7 +691,12 @@ template<UnsignedInt dimensions> class DistanceFieldVectorGL<dimensions>::Config
return *this;
}
/** @brief Draw count */
/**
* @brief Draw count
*
* @requires_gles30 Not defined on OpenGL ES 2.0 builds.
* @requires_webgl20 Not defined on WebGL 1.0 builds.
*/
UnsignedInt drawCount() const { return _drawCount; }
/**

14
src/Magnum/Shaders/FlatGL.h

@ -1075,7 +1075,12 @@ template<UnsignedInt dimensions> class FlatGL<dimensions>::Configuration {
}
#ifndef MAGNUM_TARGET_GLES2
/** @brief Material count */
/**
* @brief Material count
*
* @requires_gles30 Not defined on OpenGL ES 2.0 builds.
* @requires_webgl20 Not defined on WebGL 1.0 builds.
*/
UnsignedInt materialCount() const { return _materialCount; }
/**
@ -1099,7 +1104,12 @@ template<UnsignedInt dimensions> class FlatGL<dimensions>::Configuration {
return *this;
}
/** @brief Draw count */
/**
* @brief Draw count
*
* @requires_gles30 Not defined on OpenGL ES 2.0 builds.
* @requires_webgl20 Not defined on WebGL 1.0 builds.
*/
UnsignedInt drawCount() const { return _drawCount; }
/**

28
src/Magnum/Shaders/MeshVisualizerGL.h

@ -894,7 +894,12 @@ class MeshVisualizerGL2D::Configuration {
}
#ifndef MAGNUM_TARGET_GLES2
/** @brief Material count */
/**
* @brief Material count
*
* @requires_gles30 Not defined on OpenGL ES 2.0 builds.
* @requires_webgl20 Not defined on WebGL 1.0 builds.
*/
UnsignedInt materialCount() const { return _materialCount; }
/**
@ -919,7 +924,12 @@ class MeshVisualizerGL2D::Configuration {
return *this;
}
/** @brief Draw count */
/**
* @brief Draw count
*
* @requires_gles30 Not defined on OpenGL ES 2.0 builds.
* @requires_webgl20 Not defined on WebGL 1.0 builds.
*/
UnsignedInt drawCount() const { return _drawCount; }
/**
@ -2473,7 +2483,12 @@ class MeshVisualizerGL3D::Configuration {
}
#ifndef MAGNUM_TARGET_GLES2
/** @brief Material count */
/**
* @brief Material count
*
* @requires_gles30 Not defined on OpenGL ES 2.0 builds.
* @requires_webgl20 Not defined on WebGL 1.0 builds.
*/
UnsignedInt materialCount() const { return _materialCount; }
/**
@ -2498,7 +2513,12 @@ class MeshVisualizerGL3D::Configuration {
return *this;
}
/** @brief Draw count */
/**
* @brief Draw count
*
* @requires_gles30 Not defined on OpenGL ES 2.0 builds.
* @requires_webgl20 Not defined on WebGL 1.0 builds.
*/
UnsignedInt drawCount() const { return _drawCount; }
/**

14
src/Magnum/Shaders/PhongGL.h

@ -1855,7 +1855,12 @@ class PhongGL::Configuration {
}
#ifndef MAGNUM_TARGET_GLES2
/** @brief Material count */
/**
* @brief Material count
*
* @requires_gles30 Not defined on OpenGL ES 2.0 builds.
* @requires_webgl20 Not defined on WebGL 1.0 builds.
*/
UnsignedInt materialCount() const { return _materialCount; }
/**
@ -1879,7 +1884,12 @@ class PhongGL::Configuration {
return *this;
}
/** @brief Draw count */
/**
* @brief Draw count
*
* @requires_gles30 Not defined on OpenGL ES 2.0 builds.
* @requires_webgl20 Not defined on WebGL 1.0 builds.
*/
UnsignedInt drawCount() const { return _drawCount; }
/**

14
src/Magnum/Shaders/VectorGL.h

@ -613,7 +613,12 @@ template<UnsignedInt dimensions> class VectorGL<dimensions>::Configuration {
}
#ifndef MAGNUM_TARGET_GLES2
/** @brief Material count */
/**
* @brief Material count
*
* @requires_gles30 Not defined on OpenGL ES 2.0 builds.
* @requires_webgl20 Not defined on WebGL 1.0 builds.
*/
UnsignedInt materialCount() const { return _materialCount; }
/**
@ -637,7 +642,12 @@ template<UnsignedInt dimensions> class VectorGL<dimensions>::Configuration {
return *this;
}
/** @brief Draw count */
/**
* @brief Draw count
*
* @requires_gles30 Not defined on OpenGL ES 2.0 builds.
* @requires_webgl20 Not defined on WebGL 1.0 builds.
*/
UnsignedInt drawCount() const { return _drawCount; }
/**

7
src/Magnum/Shaders/VertexColorGL.h

@ -466,7 +466,12 @@ template<UnsignedInt dimensions> class VertexColorGL<dimensions>::Configuration
}
#ifndef MAGNUM_TARGET_GLES2
/** @brief Draw count */
/**
* @brief Draw count
*
* @requires_gles30 Not defined on OpenGL ES 2.0 builds.
* @requires_webgl20 Not defined on WebGL 1.0 builds.
*/
UnsignedInt drawCount() const { return _drawCount; }
/**

Loading…
Cancel
Save