Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

How to create a QSGTexture (Metal and d3d) with new rhi backend (Qt 5.15)



  • The title is quite self explanatory, I need to create a QSGTexture for the two different api (Metal and d3d).
    For opengl I used to call:
    auto qsgtexture = qwindow.createTextureFromImage(....)

    This seems returning a nullptr if the scenegraph is initialized with a different backend from opengl.

    What is the best new way to create such a texture with the new Rhi?

    The follow up question would be, can I give the returned QSGTexture to a QSGSimpleTextureNode using node.setTexture(qsgtexture);?

    I am currently working with the latest Qt 5.15

    Thanks

    L


Log in to reply