Page 1 of 1

FBO irrlicht

Posted: Fri Feb 03, 2012 3:36 pm
by REDDemon
wich is the current FBO status in irrlicht? If any, what will be future improvements?

Re: FBO irrlicht

Posted: Fri Feb 03, 2012 4:05 pm
by hybrid
Hmm? Every RTT is an FBO if the system supports it.

Re: FBO irrlicht

Posted: Sat Feb 04, 2012 8:49 pm
by REDDemon
I mean for example on my machine multiple render target is supported widely, while irrlicht tells that MRT is not supported to my machine. What irrlicht does is to create exactly 1 FBO for each render target? what about other attachments to FBOs? isn't there a G buffer?

Re: FBO irrlicht

Posted: Sun Feb 05, 2012 12:24 pm
by hybrid
We have IMHO all MRT support that is possible. If it does not work on your machine, we have to debug this somehow. MRTs are definitely supported in Irrlicht.
We do not support arbitrarily composed FBOs, because we do not have any means to access depth levels or other FBO components in Irrlicht at all. Once we have these objects available as ressources in the engine, we can think about using them for compositions as well. Sometimes it is also easier to think about some situations, which can also help to hide these things behind the API. But there's nothing in preparation for this so far.

Re: FBO irrlicht

Posted: Tue Feb 07, 2012 9:26 am
by hendu
For more internal access (fbo attachments), perhaps access to the mipmaps can be considered with the same redesign?

@REDDemon
Depth is shared, color is unique, and stencil is not turned on in GL yet.

Re: FBO irrlicht

Posted: Tue Feb 07, 2012 10:41 am
by hybrid
Well mipmap support at all would be good, and access to mipmaps will be provided then anyway. The general access to layers and structures which are supported in other parts of Irrlicht anyway will definitely be added. I only have to think about a better interface for setting the texture properties. Fixing the rest should be not much of a problem. Optimizations are another issue.

Re: FBO irrlicht

Posted: Fri Feb 10, 2012 4:21 pm
by REDDemon
hendu wrote:For more internal access (fbo attachments), perhaps access to the mipmaps can be considered with the same redesign?

@REDDemon
Depth is shared, color is unique, and stencil is not turned on in GL yet.
thx :)