diff --git a/src/Magnum/Math/Swizzle.h b/src/Magnum/Math/Swizzle.h index 3b1731dee..cabccbaf0 100644 --- a/src/Magnum/Math/Swizzle.h +++ b/src/Magnum/Math/Swizzle.h @@ -72,7 +72,7 @@ namespace Implementation { return vector._data[i]; } }; - template struct ScatterComponent: ScatterComponentOr { + template struct ScatterComponent: ScatterComponentOr(component) == i> { static_assert(component == 'x' || component == 'r' || ((component == 'y' || component == 'g') && size > 1) || ((component == 'z' || component == 'b') && size > 2) ||