Greetings.
Using OSG 3.6.3, we have experimented with the 'osgwindows' example, loading a test model and observing the VRAM usage.
We saw that having two graphics context, set to each camera of the two windows (as in the example) has twice the VRAM footprint usage compared to using a single graphics context, camera and window.
Is there a multi-thread safe way to only have a single VRAM footprint usage, using two graphics contexts/cameras/windows ?
We have tried "sharing" the first graphics context to the 'traits->sharedContext' of the second window.
This seems to have given us the the desired effect of single VRAM footprint usage, but any multi-threading model seems to be unstable, not functional.
Thank you!
- Vaillancourt