in all chapters `Assets/Main.vs.hlsl` instead of ```glsl const matrix modelViewProjection = mul(ProjectionMatrix, mul(ViewMatrix, WorldMatrix)); ``` do ```glsl const matrix modelViewProjection = mul(WorldMatrix, mul(ViewMatrix, ProjectionMatrix)); ``` with `row_major matrix`es instead of `matrix`