From 258b4b2e56978ea8f4b9d4673ca4ed85cb76913e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 6 Jul 2015 14:56:02 +0200 Subject: [PATCH] Allocate enough space for all shader state. What the hell. --- src/Magnum/Implementation/ShaderState.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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