Browse Source

Properly enable Renderer::BlendEquation::{Min,Max} on ES and WebGL.

pull/107/head
Vladimír Vondruš 11 years ago
parent
commit
3df18942ef
  1. 19
      src/Magnum/Renderer.h

19
src/Magnum/Renderer.h

@ -688,23 +688,32 @@ class MAGNUM_EXPORT Renderer {
enum class BlendEquation: GLenum {
Add = GL_FUNC_ADD, /**< `source + destination` */
Subtract = GL_FUNC_SUBTRACT, /**< `source - destination` */
ReverseSubtract = GL_FUNC_REVERSE_SUBTRACT /**< `destination - source` */
ReverseSubtract = GL_FUNC_REVERSE_SUBTRACT, /**< `destination - source` */
#ifndef MAGNUM_TARGET_GLES2
,
/**
* `min(source, destination)`
* @requires_gles30 Extension @es_extension2{EXT,blend_minmax,blend_minmax}
* in OpenGL ES 2.0
* in OpenGL ES 2.0.
* @requires_webgl20 Extension @webgl_extension{EXT,blend_minmax}
* in WebGL 1.0.
*/
#ifndef MAGNUM_TARGET_GLES2
Min = GL_MIN,
#else
Min = GL_MIN_EXT,
#endif
/**
* `max(source, destination)`
* @requires_gles30 Extension @es_extension2{EXT,blend_minmax,blend_minmax}
* in OpenGL ES 2.0
* in OpenGL ES 2.0.
* @requires_webgl20 Extension @webgl_extension{EXT,blend_minmax}
* in WebGL 1.0.
*/
#ifndef MAGNUM_TARGET_GLES2
Max = GL_MAX
#else
Max = GL_MAX_EXT
#endif
};

Loading…
Cancel
Save