Variable kMatrixContainerTypeLayoutInfoConst
kMatrixContainerTypeLayoutInfo: {
f16: {
mat2x2: {
layout: {
alignment: 4;
size: 8;
};
};
mat2x3: {
layout: {
alignment: 8;
size: 16;
};
};
mat2x4: {
layout: {
alignment: 8;
size: 16;
};
};
mat3x2: {
layout: {
alignment: 4;
size: 12;
};
};
mat3x3: {
layout: {
alignment: 8;
size: 24;
};
};
mat3x4: {
layout: {
alignment: 8;
size: 24;
};
};
mat4x2: {
layout: {
alignment: 4;
size: 16;
};
};
mat4x3: {
layout: {
alignment: 8;
size: 32;
};
};
mat4x4: {
layout: {
alignment: 8;
size: 32;
};
};
};
f32: {
mat2x2: {
layout: {
alignment: 8;
size: 16;
};
};
mat2x3: {
layout: {
alignment: 16;
size: 32;
};
};
mat2x4: {
layout: {
alignment: 16;
size: 32;
};
};
mat3x2: {
layout: {
alignment: 8;
size: 24;
};
};
mat3x3: {
layout: {
alignment: 16;
size: 48;
};
};
mat3x4: {
layout: {
alignment: 16;
size: 48;
};
};
mat4x2: {
layout: {
alignment: 8;
size: 32;
};
};
mat4x3: {
layout: {
alignment: 16;
size: 64;
};
};
mat4x4: {
layout: {
alignment: 16;
size: 64;
};
};
};
} = ...
Type declaration
Readonly
f16: {
mat2x2: {
layout: {
alignment: 4;
size: 8;
};
};
mat2x3: {
layout: {
alignment: 8;
size: 16;
};
};
mat2x4: {
layout: {
alignment: 8;
size: 16;
};
};
mat3x2: {
layout: {
alignment: 4;
size: 12;
};
};
mat3x3: {
layout: {
alignment: 8;
size: 24;
};
};
mat3x4: {
layout: {
alignment: 8;
size: 24;
};
};
mat4x2: {
layout: {
alignment: 4;
size: 16;
};
};
mat4x3: {
layout: {
alignment: 8;
size: 32;
};
};
mat4x4: {
layout: {
alignment: 8;
size: 32;
};
};
}
Readonly
mat2x2: {
layout: {
alignment: 4;
size: 8;
};
}
Readonly
layout: {
alignment: 4;
size: 8;
}
Readonly
alignment: 4
Readonly
size: 8
Readonly
mat2x3: {
layout: {
alignment: 8;
size: 16;
};
}
Readonly
layout: {
alignment: 8;
size: 16;
}
Readonly
alignment: 8
Readonly
size: 16
Readonly
mat2x4: {
layout: {
alignment: 8;
size: 16;
};
}
Readonly
layout: {
alignment: 8;
size: 16;
}
Readonly
alignment: 8
Readonly
size: 16
Readonly
mat3x2: {
layout: {
alignment: 4;
size: 12;
};
}
Readonly
layout: {
alignment: 4;
size: 12;
}
Readonly
alignment: 4
Readonly
size: 12
Readonly
mat3x3: {
layout: {
alignment: 8;
size: 24;
};
}
Readonly
layout: {
alignment: 8;
size: 24;
}
Readonly
alignment: 8
Readonly
size: 24
Readonly
mat3x4: {
layout: {
alignment: 8;
size: 24;
};
}
Readonly
layout: {
alignment: 8;
size: 24;
}
Readonly
alignment: 8
Readonly
size: 24
Readonly
mat4x2: {
layout: {
alignment: 4;
size: 16;
};
}
Readonly
layout: {
alignment: 4;
size: 16;
}
Readonly
alignment: 4
Readonly
size: 16
Readonly
mat4x3: {
layout: {
alignment: 8;
size: 32;
};
}
Readonly
layout: {
alignment: 8;
size: 32;
}
Readonly
alignment: 8
Readonly
size: 32
Readonly
mat4x4: {
layout: {
alignment: 8;
size: 32;
};
}
Readonly
layout: {
alignment: 8;
size: 32;
}
Readonly
alignment: 8
Readonly
size: 32
Readonly
f32: {
mat2x2: {
layout: {
alignment: 8;
size: 16;
};
};
mat2x3: {
layout: {
alignment: 16;
size: 32;
};
};
mat2x4: {
layout: {
alignment: 16;
size: 32;
};
};
mat3x2: {
layout: {
alignment: 8;
size: 24;
};
};
mat3x3: {
layout: {
alignment: 16;
size: 48;
};
};
mat3x4: {
layout: {
alignment: 16;
size: 48;
};
};
mat4x2: {
layout: {
alignment: 8;
size: 32;
};
};
mat4x3: {
layout: {
alignment: 16;
size: 64;
};
};
mat4x4: {
layout: {
alignment: 16;
size: 64;
};
};
}
Readonly
mat2x2: {
layout: {
alignment: 8;
size: 16;
};
}
Readonly
layout: {
alignment: 8;
size: 16;
}
Readonly
alignment: 8
Readonly
size: 16
Readonly
mat2x3: {
layout: {
alignment: 16;
size: 32;
};
}
Readonly
layout: {
alignment: 16;
size: 32;
}
Readonly
alignment: 16
Readonly
size: 32
Readonly
mat2x4: {
layout: {
alignment: 16;
size: 32;
};
}
Readonly
layout: {
alignment: 16;
size: 32;
}
Readonly
alignment: 16
Readonly
size: 32
Readonly
mat3x2: {
layout: {
alignment: 8;
size: 24;
};
}
Readonly
layout: {
alignment: 8;
size: 24;
}
Readonly
alignment: 8
Readonly
size: 24
Readonly
mat3x3: {
layout: {
alignment: 16;
size: 48;
};
}
Readonly
layout: {
alignment: 16;
size: 48;
}
Readonly
alignment: 16
Readonly
size: 48
Readonly
mat3x4: {
layout: {
alignment: 16;
size: 48;
};
}
Readonly
layout: {
alignment: 16;
size: 48;
}
Readonly
alignment: 16
Readonly
size: 48
Readonly
mat4x2: {
layout: {
alignment: 8;
size: 32;
};
}
Readonly
layout: {
alignment: 8;
size: 32;
}
Readonly
alignment: 8
Readonly
size: 32
Readonly
mat4x3: {
layout: {
alignment: 16;
size: 64;
};
}
Readonly
layout: {
alignment: 16;
size: 64;
}
Readonly
alignment: 16
Readonly
size: 64
Readonly
mat4x4: {
layout: {
alignment: 16;
size: 64;
};
}
Readonly
layout: {
alignment: 16;
size: 64;
}
Readonly
alignment: 16
Readonly
size: 64