[Interest] Shadow Mapping using QOpenGLFramebufferObject

Giuseppe D'Angelo giuseppe.dangelo at kdab.com
Mon Feb 1 19:14:43 CET 2016

Il 01/02/2016 16:09, Prashanth Udupa ha scritto:
> Can someone please point to me where I am going wrong please?

The call "m_shadowFBO->texture();" will not return the depth texture 
that you need for shadow mapping, but the (useless) color texture that 
your QOpenGLFramebufferObject contains. There's currently no accessor 
for the depth texture, nor a way to create a QOGLFBO without a color 
texture. For this kind of usages it would be better if you roll out your 
own FBO class :\

(5.6 (finally!) introduces support for MRT in QOGLFBO, limited to color 
textures. In general, QOGLFBO is very limited and needs some love in 
terms of generalising its API to "modern" FBO usages. I've got a sketch 
of a QOGLFBOv2, but that's too long to write it in this small margin -- 
we ought start discussing how to properly develop the OpenGL helpers in 
QtGui in the post GL-ES2 world, possibly in a playground module.) </ot>

Hope this helps,
Giuseppe D'Angelo | giuseppe.dangelo at kdab.com | Software Engineer
KDAB (UK) Ltd., a KDAB Group company | Tel: UK +44-1625-809908
KDAB - The Qt Experts

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4068 bytes
Desc: Firma crittografica S/MIME
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20160201/3518d86f/attachment.bin>

More information about the Interest mailing list