Add OpenVG rendering engine

This commit is contained in:
Alex Spataru 2021-10-13 03:21:34 -05:00
parent fb075a2c52
commit 14d02b4230
2 changed files with 6 additions and 2 deletions

View File

@ -117,7 +117,7 @@ Control {
// Rendering engine
//
Label {
text: qsTr("Renderer") + ":"
text: qsTr("Rendering engine") + ":"
} ComboBox {
Layout.fillWidth: true
model: Cpp_ModuleManager.renderingEngines()

View File

@ -79,9 +79,12 @@ ModuleManager::ModuleManager()
QQuickWindow::setGraphicsApi(QSGRendererInterface::OpenGL);
break;
case 1:
QQuickWindow::setGraphicsApi(QSGRendererInterface::Software);
QQuickWindow::setGraphicsApi(QSGRendererInterface::OpenVG);
break;
case 2:
QQuickWindow::setGraphicsApi(QSGRendererInterface::Software);
break;
case 3:
#if defined(Q_OS_WIN)
QQuickWindow::setGraphicsApi(QSGRendererInterface::Direct3D11);
#elif defined(Q_OS_MAC)
@ -274,6 +277,7 @@ QVector<QString> ModuleManager::renderingEngines() const
{
QVector<QString> list;
list.append("OpenGL");
list.append("OpenVG");
list.append("Software");
#if defined(Q_OS_WIN)
list.append("Direct3D");