4dd7aeee10
- Add support for reading out feature lists from GPU bug lists in Chromium format (supporting OS + version, exceptions lists, device ids and vendor ids). Add a overloads allowing for passing file name, data or JSON documents. - Test reading in tst_qopenglconfig - Prototypically have the Windows plugin read the file from the environment variable "QT_OPENGL_BUGLIST" and turn off renderers depending on the standard keyword "disable_d3d11" and newly introduced keywords "disable_d3d9", "disable_desktopgl". - QT_OPENGL_BUGLIST can point to an absolute or relative path, in which case it is resolved via QLibraryInfo::SettingsPath and QStandardPaths::ConfigLocation. [ChangeLog][QtGui][Windows] Introduce experimental feature allowing the user to specify a GPU driver buglist with some additional keywords to chooose the GL renderer backend depending on GPU. Task-number: QTBUG-43263 Change-Id: I8c20b0e8ee3cf575b91d0672bf405c42d3e9fb64 Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
12 lines
358 B
Prolog
12 lines
358 B
Prolog
############################################################
|
|
# Project file for autotest for gui/openglconfig functionality
|
|
############################################################
|
|
|
|
CONFIG += testcase
|
|
CONFIG += parallel_test
|
|
TARGET = tst_qopenglconfig
|
|
QT += gui-private core-private testlib
|
|
|
|
SOURCES += tst_qopenglconfig.cpp
|
|
OTHER_FILES = buglist.json
|