Details
Description
When stopping a Qt 3D application that uses textures, we see lots of runtime warnings about QOpenGLTexture not being able to release the underlying OpenGL resources.
This is traced back to the OpenGL context being used by Qt 3D not being current when the renderer is shutdown.
I have a WIP fix but need to check it works in all possible configurations.