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

OpenGL blacklist file overrides setting of QT_ANGLE_PLATFORM

    XMLWordPrintable

Details

    • Bug
    • Resolution: Out of scope
    • P2: Important
    • None
    • 5.7.0
    • GUI: OpenGL
    • None
    • Windows 10 x64, Intel HD3000

    Description

      On systems with a blacklisted GPU / driver (through the integrated blacklist json file) the value of QT_ANGLE_PLATFORM is not used. Instead the setting found in the json file is used.
      I tried to fix https://bugreports.qt.io/browse/QTBUG-42842 by setting QT_ANGLE_PLATFORM=d3d9, but it had no effect on the system, because a blacklisted Intel HD3000 GPU is found and "features" = "disable_desktopgl" is used (clearly Angle was used in Qt, though a desktop OpenGL 3.0 context was available on the system).
      Using an external json file with "features" = "disable_desktopgl", "disable_d3d11" and setting its path using QT_OPENGL_BUGLIST does fix the problem as expected...

      I expected QT_ANGLE_PLATFORM to override the angle backend in the "features" section. If you do not decide to change this it would be nice if the interaction was documented.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            sletta Gunnar Sletta
            kiro Kim
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes