diff --git a/src/Magnum/Implementation/ShaderState.h b/src/Magnum/Implementation/ShaderState.h index b1afd9619..993bfb28e 100644 --- a/src/Magnum/Implementation/ShaderState.h +++ b/src/Magnum/Implementation/ShaderState.h @@ -52,7 +52,9 @@ struct ShaderState { enum: std::size_t { #ifndef MAGNUM_TARGET_GLES - StageCount = 5 + StageCount = 6 + #elif !defined(MAGNUM_TARGET_GLES2) && !defined(MAGNUM_TARGET_WEBGL) + StageCount = 3 #else StageCount = 2 #endif