|
|
|
@ -286,7 +286,10 @@ void DualQuaternionTest::data() { |
|
|
|
|
|
|
|
|
|
|
|
DualQuaternion a{{{1.0f, 2.0f, 3.0f}, -4.0f}, {{0.5f, -3.1f, 3.3f}, 2.0f}}; |
|
|
|
DualQuaternion a{{{1.0f, 2.0f, 3.0f}, -4.0f}, {{0.5f, -3.1f, 3.3f}, 2.0f}}; |
|
|
|
|
|
|
|
|
|
|
|
constexpr Float d = *ca.data(); |
|
|
|
#ifndef CORRADE_MSVC2015_COMPATIBILITY /* Apparently dereferencing a pointer is verboten */ |
|
|
|
|
|
|
|
constexpr |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
Float d = *ca.data(); |
|
|
|
Float e = a.data()[7]; |
|
|
|
Float e = a.data()[7]; |
|
|
|
CORRADE_COMPARE(d, 1.0f); |
|
|
|
CORRADE_COMPARE(d, 1.0f); |
|
|
|
CORRADE_COMPARE(e, 2.0f); |
|
|
|
CORRADE_COMPARE(e, 2.0f); |
|
|
|
|