Hi Carsten,

do you know if and how I can get the currently bound frame buffer object id 
from OpenGL?

Thanks,
Michael

-------- Original-Nachricht --------
> Datum: Mon, 28 Nov 2011 10:38:34 -0600
> Von: Carsten Neumann <carsten_neum...@gmx.net>
> An: opensg-users@lists.sourceforge.net
> Betreff: Re: [Opensg-users] FBO Window

>       Hello Michael,
> 
> On 11/28/2011 09:52 AM, Michael Raab wrote:
> >> I think from a practical standpoint this can work. The only issue I see
> >> is that a Window in OpenSG is representing an OpenGL context, so in
> that
> >> sense a FBOWindow does not fit well into the picture. The FBOWindow
> >> would probably need to contain a pointer to the "real" Window and
> >> forward certain calls to it to make it work in places where OpenSG
> >> accepts windows.
> >> An alternative could be to separate the FBO and the FBOViewport by
> >> creating a FrameBufferObject class that represents the FBO and can be
> >> shared by multiple FBOViewports.
> >
> > Hmm, ok. What I'm searching for is a solution that would both fit for me
> but as well for the OpenSG community in general.
> 
> thanks, it's appreciated!
> 
> > For me both solutions would be ok, but in my opinion creating a
> 'FBOWindow' class may require less programming work as the current FBOViewport
> implementation (which is huge) can be left untouched.
> 
> you are probably right, although a large portion of code in FBOViewport 
> is dealing with emulating FBO functionality if it is not supported by 
> the hardware, the hardware accelerated code path is actually not that 
> much code. Splitting some of that functionality into more helper 
> functions instead of ~1k line monsters would be a great cleanup :)
> 
> > Regarding cleanness of the approach I would rely on your knowledge of
> the overall OpenSG approach.
> > So what do think about the direction to go?
> 
> Well, we are talking about 1.x here, and this is a part that has changed 
> significantly in 2.0 to address the shortcomings you are running into. 
> To me backporting all that to 1.x does not seem like the best use of 
> time here and is quite a bit of work. So, if you like to do something 
> that improves the situation for 1.x users, splitting out the FBO from 
> the FBOViewport seems like a reasonable compromise to me [1].
> If that exceeds the amount of time you can commit to, I'd say pick 
> whatever solves your immediate needs, which may well be the FBOWindow 
> solution, although IMHO it does not fit well into the overall system [2].
> 
>       Cheers,
>               Carsten
> 
> [1] Keeping existing code from breaking may make this more tricky 
> unfortunately :-/
> 
> [2] We can still add it to the repository, although I'd probably put a 
> big warning sticker on it ;)
> 
> ------------------------------------------------------------------------------
> All the data continuously generated in your IT infrastructure 
> contains a definitive record of customers, application performance, 
> security threats, fraudulent activity, and more. Splunk takes this 
> data and makes sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-novd2d
> _______________________________________________
> Opensg-users mailing list
> Opensg-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/opensg-users

-- 
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to