Important: Please read the Qt Code of Conduct -

Qt3D: RenderCapture and depth buffer

  • Hi,
    I am implementing a GPU-based pick service for my game editor. Qt3D CPU-based picking support is not working well with some of my shaders (especially my geometry shaders). For that, I use a render pass where I render pickable objects with specific flat color associated to their pick id and then capture the color output texture using QRenderCapture. I also need to capture the depth texture (i will deal with the normals later) but I do not know how. I hope that I do not need another dummy pass just to render the depth as color.
    Do you have an idea how to do it?


  • FYI, I have opened a suggestion issue, which has been approved:

Log in to reply