For a perspective matrix , for a perturbation, if I do an offset in the left/bottom parameters by a small number, I get a matrix which has first two entries of the third column as non zero. http://www.songho.ca/opengl/gl_projectionmatrix.html
basically for a symmetric frustum
right + left = 0
top + bottom = 0,
But if I add some jitter in left/bottom values, I will get right + left = 2 * offset.
I have done similar changes in three.js , and pure webgl, and it shows me the jitter, But not in babylon.
Your example does show the jitter, But I wonder why my changes dosen’t in the same way.