The last element of an array or matrix in HLSL cbuffers are not filled completely, but only have a size equal to the base vector.