@ -122,13 +122,16 @@ void InterleaveTest::writeGaps() {
CORRADE_COMPARE ( attributeCount , std : : size_t ( 3 ) ) ;
CORRADE_COMPARE ( attributeCount , std : : size_t ( 3 ) ) ;
CORRADE_COMPARE ( stride , std : : size_t ( 12 ) ) ;
CORRADE_COMPARE ( stride , std : : size_t ( 12 ) ) ;
std : : size_t size = attributeCount * stride ;
std : : size_t size = attributeCount * stride ;
if ( ! Utility : : Endianness : : isBigEndian ( ) ) {
if ( ! Utility : : Endianness : : isBigEndian ( ) ) {
/* byte, _____________gap, int___________________, short_____, _______gap */
CORRADE_COMPARE ( std : : vector < char > ( data , data + size ) , ( std : : vector < char > {
CORRADE_COMPARE ( std : : vector < char > ( data , data + size ) , ( std : : vector < char > {
0x00 , 0x00 , 0x00 , 0x00 , 0x03 , 0x00 , 0x00 , 0x00 , 0x06 , 0x00 , 0x00 , 0x00 ,
0x00 , 0x00 , 0x00 , 0x00 , 0x03 , 0x00 , 0x00 , 0x00 , 0x06 , 0x00 , 0x00 , 0x00 ,
0x01 , 0x00 , 0x00 , 0x00 , 0x04 , 0x00 , 0x00 , 0x00 , 0x07 , 0x00 , 0x00 , 0x00 ,
0x01 , 0x00 , 0x00 , 0x00 , 0x04 , 0x00 , 0x00 , 0x00 , 0x07 , 0x00 , 0x00 , 0x00 ,
0x02 , 0x00 , 0x00 , 0x00 , 0x05 , 0x00 , 0x00 , 0x00 , 0x08 , 0x00 , 0x00 , 0x00
0x02 , 0x00 , 0x00 , 0x00 , 0x05 , 0x00 , 0x00 , 0x00 , 0x08 , 0x00 , 0x00 , 0x00
} ) ) ;
} ) ) ;
} else {
} else {
/* byte, _____________gap, ___________________int, _____short, _______gap */
CORRADE_COMPARE ( std : : vector < char > ( data , data + size ) , ( std : : vector < char > {
CORRADE_COMPARE ( std : : vector < char > ( data , data + size ) , ( std : : vector < char > {
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x03 , 0x00 , 0x06 , 0x00 , 0x00 ,
0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x03 , 0x00 , 0x06 , 0x00 , 0x00 ,
0x01 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x04 , 0x00 , 0x07 , 0x00 , 0x00 ,
0x01 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x04 , 0x00 , 0x07 , 0x00 , 0x00 ,