As you set the worldmatrix in constants which are vectors of four floats the worldmatrix we get from the engine is already transposed.