QOpenGlWidget and QMatrix4x4: how to invert the Y axis?
-
I have a QOpenGlWidget. The matrix my shader uses is
QMatrix4x4().ortho(rect()). This results in the Y axis being directed from top to bottom, which is familiar, but I need the opposite Y axis direction as is customary in OpenGL. My understanding is I need to multiply the ortho matrix by an appropriate transformation matrix, but how to compose this matrix?rotate(180.0f, 0.0f, 1.0f, 0.0f)doesn't work, I get no visible image at all with it. -
I have a QOpenGlWidget. The matrix my shader uses is
QMatrix4x4().ortho(rect()). This results in the Y axis being directed from top to bottom, which is familiar, but I need the opposite Y axis direction as is customary in OpenGL. My understanding is I need to multiply the ortho matrix by an appropriate transformation matrix, but how to compose this matrix?rotate(180.0f, 0.0f, 1.0f, 0.0f)doesn't work, I get no visible image at all with it.1, 0, 0, 0 0, -1, 0, 0 0, 0, 1, 0 0, 0, 0, 1