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

Quick3D does not work with OpenGL backend on macOS

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Not Evaluated
    • None
    • 6.4.2, 6.5.0 Beta3, 6.6.0
    • Quick: 3D
    • None
    • macOS

    Description

      When running Quick3D examples on macOS with OpenGL backend then this debug message is shown and nothing is drawn:

      Particles not supported due to missing RGBA32F and RGBA16F texture format support
      No GLSL shader code found (versions tried:  QList(120) ) in baked shader QShader(stage=0 shaders=QList(ShaderKey(1 Version(130 QFlags()) 0)) desc.isValid=true)
      

      Steps to reproduce:

      1. Open customeffect example.
      2. Add "qputenv("QSG_RHI_BACKEND", "opengl");" to main.cpp
      3. Comment out // QSurfaceFormat::setDefaultFormat(QQuick3D::idealSurfaceFormat()); in main.cpp

      On other platforms (iOS, Windows) it works fine.

      Attachments

        Activity

          People

            qt.team.graphics.and.multimedia Qt Graphics Team
            Harald Meyer Harald Meyer
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: