The Model-View-Projection chain implemented here is the literal `gl_Position = mvp * position` line at the top of every GLSL and HLSL vertex shader ever shipped, from Quake-era engines to Unreal Engine 5. Getting the matrix multiplication order wrong (M*V*P vs P*V*M) is one of the most common bugs reported on graphics forums like GameDev.net.