|
|
|
|
@ -136,13 +136,20 @@ void Vector4Test::constructCopy() {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void Vector4Test::convert() { |
|
|
|
|
Vec4 a{1.5f, 2.0f, -3.5f, -0.5f}; |
|
|
|
|
Vector4 b(1.5f, 2.0f, -3.5f, -0.5f); |
|
|
|
|
CORRADE_COMPARE(Vector4(a), b); |
|
|
|
|
CORRADE_COMPARE(Vec4(b).x, a.x); |
|
|
|
|
CORRADE_COMPARE(Vec4(b).y, a.y); |
|
|
|
|
CORRADE_COMPARE(Vec4(b).z, a.z); |
|
|
|
|
CORRADE_COMPARE(Vec4(b).w, a.w); |
|
|
|
|
constexpr Vec4 a{1.5f, 2.0f, -3.5f, -0.5f}; |
|
|
|
|
constexpr Vector4 b(1.5f, 2.0f, -3.5f, -0.5f); |
|
|
|
|
|
|
|
|
|
constexpr Vector4 c(a); |
|
|
|
|
CORRADE_COMPARE(c, b); |
|
|
|
|
|
|
|
|
|
#ifndef CORRADE_GCC46_COMPATIBILITY |
|
|
|
|
constexpr /* Not constexpr under GCC < 4.7 */ |
|
|
|
|
#endif |
|
|
|
|
Vec4 d(b); |
|
|
|
|
CORRADE_COMPARE(d.x, a.x); |
|
|
|
|
CORRADE_COMPARE(d.y, a.y); |
|
|
|
|
CORRADE_COMPARE(d.z, a.z); |
|
|
|
|
CORRADE_COMPARE(d.w, a.w); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void Vector4Test::access() { |
|
|
|
|
|