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

OpenGL blacklist file overrides setting of QT_ANGLE_PLATFORM

XMLWordPrintable

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

      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.

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

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes