mirror of
https://github.com/Serial-Studio/Serial-Studio.git
synced 2025-01-31 17:42:55 +08:00
Add OpenVG rendering engine
This commit is contained in:
parent
fb075a2c52
commit
14d02b4230
@ -117,7 +117,7 @@ Control {
|
|||||||
// Rendering engine
|
// Rendering engine
|
||||||
//
|
//
|
||||||
Label {
|
Label {
|
||||||
text: qsTr("Renderer") + ":"
|
text: qsTr("Rendering engine") + ":"
|
||||||
} ComboBox {
|
} ComboBox {
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
model: Cpp_ModuleManager.renderingEngines()
|
model: Cpp_ModuleManager.renderingEngines()
|
||||||
|
@ -79,9 +79,12 @@ ModuleManager::ModuleManager()
|
|||||||
QQuickWindow::setGraphicsApi(QSGRendererInterface::OpenGL);
|
QQuickWindow::setGraphicsApi(QSGRendererInterface::OpenGL);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
QQuickWindow::setGraphicsApi(QSGRendererInterface::Software);
|
QQuickWindow::setGraphicsApi(QSGRendererInterface::OpenVG);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
|
QQuickWindow::setGraphicsApi(QSGRendererInterface::Software);
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
#if defined(Q_OS_WIN)
|
#if defined(Q_OS_WIN)
|
||||||
QQuickWindow::setGraphicsApi(QSGRendererInterface::Direct3D11);
|
QQuickWindow::setGraphicsApi(QSGRendererInterface::Direct3D11);
|
||||||
#elif defined(Q_OS_MAC)
|
#elif defined(Q_OS_MAC)
|
||||||
@ -274,6 +277,7 @@ QVector<QString> ModuleManager::renderingEngines() const
|
|||||||
{
|
{
|
||||||
QVector<QString> list;
|
QVector<QString> list;
|
||||||
list.append("OpenGL");
|
list.append("OpenGL");
|
||||||
|
list.append("OpenVG");
|
||||||
list.append("Software");
|
list.append("Software");
|
||||||
#if defined(Q_OS_WIN)
|
#if defined(Q_OS_WIN)
|
||||||
list.append("Direct3D");
|
list.append("Direct3D");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user