Hello.
I'm currently implementing a screen capture functionality and I have a few 
questions regarding the GraphicsContext size and the Image::readPixels 
function. 

In the first scenario I want to create a graphics context of size 3840x1080. My 
Monitor is only 2560x1600 and the graphics context seem to clip around the 
monitor border, giving me a graphics context of roughly 2560x1080. Is there a 
way to force OSG to create a context wider than my screen resolution?

Second scenario: I have a 1920x1080 graphics context. This context will be 
shared between two cameras. What I want to do now is the following:
1. Render world as seen from camera 1 to viewport(0, 0, 1920, 1080).
2. store pixels with Image::ReadPixels in postDrawCallback
3. Render world as seen from camera 2 to viewport(0, 0, 1920, 1080).
4. store pixels with Image::ReadPixels in postDrawCallback
Unfortunately this doesn't work very well. The image I get from 
Image::ReadPixels is the same for both cameras. 

Thank you
Christoffer

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=56085#56085





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to