Refactor|libappfw|Tests: Updated for new GL classes (work in progress)
Use of the GLTarget/GLFramebuffer classes was revised.
The old GL buffer swapping mechanism was removed, because the newQOpenGL* classes handle swapping to the final window surface.
Our GL code is only responsible for drawing the contents of the windowinto the FBO provided by Qt.
Test apps were updated with relevant changes, and a fix for macOSbundle deployment (Doomsday libraries were not being installed).
View differences
Refactor|libappfw|Tests: Updated for new GL classes (work in progress)
Use of the GLTarget/GLFramebuffer classes was revised.
The old GL buffer swapping mechanism was removed, because the new
QOpenGL* classes handle swapping to the final window surface.
Our GL code is only responsible for drawing the contents of the window
into the FBO provided by Qt.
Test apps were updated with relevant changes, and a fix for macOS
bundle deployment (Doomsday libraries were not being installed).