Hi everyone,
I am working on an OpenGL project where I am rendering my scene from 4 different views (perspective, top, front and side). Right now, I am using 4 camera settings and render the scene once per frame with each camera , each camera drawing to a quarter of the viewport, i.e. it's a quadsplit.
That is working perfectly but I was wondering whether it is possible to render each view into a different window (e.g. QWindow) so that I can resize and move them around completely independent of each other.
Since I am loading and changing massive amounts of data during runtime, I don't want to create 4 running instances with equal data and different camera settings, but to keep one program which simply renders to 4 different windows using different camera settings.
Does anyone know whether there is an easy way to set that up?

I would really appreciate your help.