Force OpenGL backend for RHI

Set QSG_RHI_BACKEND environment variable to "opengl" to force
RHI to use OpenGL backend.

Change-Id: Ie1fa0ffe466f97b1bbcc5281c49bbdf6e6d053c0
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
This commit is contained in:
Tuomo Pelkonen 2021-01-20 14:15:36 +02:00
parent df33d053c1
commit 18a562554e
54 changed files with 54 additions and 17 deletions

View File

@ -36,6 +36,7 @@ using namespace QtDataVisualization;
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
Q3DBars window;

View File

@ -44,6 +44,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
//! [0]
QApplication app(argc, argv);
Q3DBars *widgetgraph = new Q3DBars();

View File

@ -43,6 +43,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QApplication app(argc, argv);
Q3DScatter *graph = new Q3DScatter();
QWidget *container = QWidget::createWindowContainer(graph);

View File

@ -39,6 +39,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QApplication app(argc, argv);
Q3DSurface *graph = new Q3DSurface();
QWidget *container = QWidget::createWindowContainer(graph);

View File

@ -34,6 +34,7 @@ using namespace QtDataVisualization;
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
Q3DBars *rainfall = new Q3DBars;

View File

@ -38,6 +38,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QApplication app(argc, argv);
Q3DScatter *graph = new Q3DScatter();
QWidget *container = QWidget::createWindowContainer(graph);

View File

@ -247,6 +247,7 @@ void GraphDataGenerator::fixTableSize()
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
//! [0]
QApplication app(argc, argv);
Q3DBars *graph = new Q3DBars();

View File

@ -34,6 +34,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQuickView viewer;

View File

@ -28,7 +28,7 @@
****************************************************************************/
import QtQuick
import QtDataVisualization
import QtDataVisualization 1.1
import QtQuick.Controls
import "."

View File

@ -39,6 +39,7 @@ Q_DECLARE_METATYPE(CustomFormatter *)
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
//! [1]

View File

@ -30,7 +30,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtDataVisualization
import QtDataVisualization 1.2
import CustomFormatter
import "."

View File

@ -34,6 +34,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQuickView viewer;

View File

@ -28,7 +28,7 @@
****************************************************************************/
import QtQuick
import QtDataVisualization
import QtDataVisualization 1.2
Item {
property alias column: columnAxis

View File

@ -30,7 +30,7 @@
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import QtDataVisualization
import QtDataVisualization 1.2
import QtQuick.Window
import Qt.labs.qmlmodels
import "."

View File

@ -34,6 +34,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQuickView viewer;

View File

@ -30,7 +30,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtDataVisualization
import QtDataVisualization 1.2
import "."
Rectangle {

View File

@ -34,6 +34,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQuickView viewer;

View File

@ -30,7 +30,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Window
import QtDataVisualization
import QtDataVisualization 1.2
Rectangle {
//! [0]

View File

@ -30,7 +30,7 @@
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import QtDataVisualization
import QtDataVisualization 1.2
import "."
Rectangle {

View File

@ -34,6 +34,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQuickView viewer;

View File

@ -30,7 +30,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtDataVisualization
import QtDataVisualization 1.2
import "."
Rectangle {

View File

@ -41,6 +41,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQuickView viewer;

View File

@ -30,7 +30,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtDataVisualization
import QtDataVisualization 1.2
import "."
Item {

View File

@ -34,6 +34,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQuickView viewer;

View File

@ -31,7 +31,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtDataVisualization
import QtDataVisualization 1.2
import "."
//! [0]

View File

@ -34,6 +34,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;

View File

@ -31,7 +31,7 @@ import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtQuick.Window
import QtDataVisualization
import QtDataVisualization 1.2
import "."
Window {

View File

@ -34,6 +34,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQuickView viewer;

View File

@ -30,7 +30,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtDataVisualization
import QtDataVisualization 1.2
import "."
Rectangle {

View File

@ -36,6 +36,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQuickView viewer;

View File

@ -30,7 +30,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtDataVisualization
import QtDataVisualization 1.2
import "."
Item {

View File

@ -41,6 +41,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QApplication app(argc, argv);
Q3DScatter *graph = new Q3DScatter();
QWidget *container = QWidget::createWindowContainer(graph);

View File

@ -44,6 +44,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
//! [0]
QApplication app(argc, argv);
Q3DScatter *graph = new Q3DScatter();

View File

@ -45,6 +45,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
//! [0]
QApplication app(argc, argv);
Q3DSurface *graph = new Q3DSurface();

View File

@ -42,6 +42,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QApplication app(argc, argv);
Q3DSurface *graph = new Q3DSurface();
QWidget *container = QWidget::createWindowContainer(graph);

View File

@ -43,6 +43,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QApplication app(argc, argv);
Q3DScatter *graph = new Q3DScatter();
QWidget *container = QWidget::createWindowContainer(graph);

View File

@ -34,6 +34,7 @@ using namespace QtDataVisualization;
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
//! [4]

View File

@ -34,6 +34,7 @@ using namespace QtDataVisualization;
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
//! [0]

View File

@ -34,6 +34,7 @@ using namespace QtDataVisualization;
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
//! [0]

View File

@ -52,6 +52,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QApplication app(argc, argv);
// Test creating custom items before graph is created

View File

@ -43,6 +43,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QApplication app(argc, argv);
Q3DScatter *graph = new Q3DScatter();
QWidget *container = QWidget::createWindowContainer(graph);

View File

@ -249,6 +249,7 @@ void GraphDataGenerator::changeSelectedButtonClicked()
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QApplication app(argc, argv);
Q3DBars *barGraph = new Q3DBars();
Q3DSurface *surfaceGraph = new Q3DSurface();

View File

@ -43,6 +43,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QApplication app(argc, argv);
QWidget *widget = new QWidget();

View File

@ -34,6 +34,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQuickView viewer;

View File

@ -28,7 +28,7 @@
****************************************************************************/
import QtQuick
import QtDataVisualization
import QtDataVisualization 1.2
import QtQuick.Controls
import "."

View File

@ -34,6 +34,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQuickView viewer;

View File

@ -30,7 +30,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtDataVisualization
import QtDataVisualization 1.2
import "."
Rectangle {

View File

@ -37,6 +37,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQuickView viewer;

View File

@ -30,7 +30,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtDataVisualization
import QtDataVisualization 1.2
import "."
Rectangle {

View File

@ -39,6 +39,7 @@
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QGuiApplication app(argc, argv);
QQuickView viewer;

View File

@ -30,7 +30,7 @@
import QtQuick
import QtQuick.Layouts
import QtQuick.Controls
import QtDataVisualization
import QtDataVisualization 1.2
import "."
Item {

View File

@ -46,6 +46,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QApplication app(argc, argv);
//QCoreApplication::setAttribute(Qt::AA_UseOpenGLES);

View File

@ -51,6 +51,7 @@ const int initialTheme = 4;
int main(int argc, char *argv[])
{
qputenv("QSG_RHI_BACKEND", "opengl");
QApplication app(argc, argv);
QWidget *widget = new QWidget;

View File

@ -41,6 +41,7 @@
int main(int argc, char **argv)
{
qputenv("QSG_RHI_BACKEND", "opengl");
QApplication app(argc, argv);
//Q3DScatter *graph = new Q3DScatter();
//Q3DSurface *graph = new Q3DSurface();