Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-54194

3D data isn't release from RAM when loaded in VRAM

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • P2: Important
    • None
    • 5.7.0
    • Qt3D
    • None

    Description

      I had to implement my own texture format loader and I saw that the API doesn't allow Qt3D to be able to release the texture buffer loaded in RAM after the transfer to the VRAM.

      I think that is a big issue for small devices and will be a blocker for us, because the Qt3D version of our application consume twice more memory than with our actual home-brew 3D engine.

      Our texture are compressed and can't be used for any other thing than the rendering.
      For meshes it is little different because it can be used for the picking or something else, but in our engine, it's completely separated of the rendering to duplicate geometries in an optimal format. Picking doesn't request same data, texcoords or normals aren't always necessary.

      PS: It seems that there is the same issue with the QtQuick renderer.

      Attachments

        For Gerrit Dashboard: QTBUG-54194
        # Subject Branch Project Status CR V

        Activity

          People

            whagen Wieland Hagen
            flamaros Xavier Bigand
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes