diff options
author | Andy Nichols <andy.nichols@theqtcompany.com> | 2015-11-03 10:29:17 +0100 |
---|---|---|
committer | Andy Nichols <andy.nichols@theqtcompany.com> | 2015-11-03 14:24:05 +0000 |
commit | 0df2906ff79d7d43c0a96dd47d6be433cf006db9 (patch) | |
tree | 52becca52c0f906829dfacf1af1238546d54d09e /examples/qt3d/deferred-renderer-cpp | |
parent | e35820a86b7fc61c8aafc266e9deb225b3d1c564 (diff) |
Rename QOpenGLFilter to QGraphicsApiFilter
This API change is part of an effort to remove anything specific to one
graphics API (in this case OpenGL) from the public APIs. In addition to
the name of the class being changed, the QGraphicsApiFilter::Api has
been refactored to reference the Graphics API, rather than an OpenGL
API. Now this list includes OpenGL, and OpenGLES, but could also include
Vulkan, DirectX, or any other graphics rendering API we wish to support
in the future. Right now the properties in this class are still
reflective of the OpenGL APIs, and may need to be extended with other
properties in the future for other rendering technologies.
The QGraphicsApiFilter::Profile enum has also been changed to be more
more clear. So for now there are enums NoProfile, CoreProfile, and
CompatibilityProfile.
Task-number:QTBUG-49078
Change-Id: Ib5f9c3b7adee5badec6bce8a12b23683eb43b4cb
Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com>
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'examples/qt3d/deferred-renderer-cpp')
-rw-r--r-- | examples/qt3d/deferred-renderer-cpp/finaleffect.cpp | 18 | ||||
-rw-r--r-- | examples/qt3d/deferred-renderer-cpp/sceneeffect.cpp | 18 |
2 files changed, 18 insertions, 18 deletions
diff --git a/examples/qt3d/deferred-renderer-cpp/finaleffect.cpp b/examples/qt3d/deferred-renderer-cpp/finaleffect.cpp index fae61c78d..ebbcfa357 100644 --- a/examples/qt3d/deferred-renderer-cpp/finaleffect.cpp +++ b/examples/qt3d/deferred-renderer-cpp/finaleffect.cpp @@ -36,7 +36,7 @@ #include "finaleffect.h" -#include <Qt3DRender/QOpenGLFilter> +#include <Qt3DRender/QGraphicsApiFilter> #include <Qt3DRender/QShaderProgram> #include <QUrl> @@ -48,15 +48,15 @@ FinalEffect::FinalEffect(Qt3DCore::QNode *parent) , m_gl3Pass(new Qt3DRender::QRenderPass()) , m_passCriterion(new Qt3DRender::QAnnotation(this)) { - m_gl3Technique->openGLFilter()->setApi(Qt3DRender::QOpenGLFilter::Desktop); - m_gl3Technique->openGLFilter()->setMajorVersion(3); - m_gl3Technique->openGLFilter()->setMinorVersion(1); - m_gl3Technique->openGLFilter()->setProfile(Qt3DRender::QOpenGLFilter::Core); + m_gl3Technique->graphicsApiFilter()->setApi(Qt3DRender::QGraphicsApiFilter::OpenGL); + m_gl3Technique->graphicsApiFilter()->setMajorVersion(3); + m_gl3Technique->graphicsApiFilter()->setMinorVersion(1); + m_gl3Technique->graphicsApiFilter()->setProfile(Qt3DRender::QGraphicsApiFilter::CoreProfile); - m_gl2Technique->openGLFilter()->setApi(Qt3DRender::QOpenGLFilter::Desktop); - m_gl2Technique->openGLFilter()->setMajorVersion(2); - m_gl2Technique->openGLFilter()->setMinorVersion(0); - m_gl2Technique->openGLFilter()->setProfile(Qt3DRender::QOpenGLFilter::None); + m_gl2Technique->graphicsApiFilter()->setApi(Qt3DRender::QGraphicsApiFilter::OpenGL); + m_gl2Technique->graphicsApiFilter()->setMajorVersion(2); + m_gl2Technique->graphicsApiFilter()->setMinorVersion(0); + m_gl2Technique->graphicsApiFilter()->setProfile(Qt3DRender::QGraphicsApiFilter::NoProfile); m_passCriterion->setName(QStringLiteral("pass")); m_passCriterion->setValue(QStringLiteral("final")); diff --git a/examples/qt3d/deferred-renderer-cpp/sceneeffect.cpp b/examples/qt3d/deferred-renderer-cpp/sceneeffect.cpp index 64add3ef7..7ea21cc24 100644 --- a/examples/qt3d/deferred-renderer-cpp/sceneeffect.cpp +++ b/examples/qt3d/deferred-renderer-cpp/sceneeffect.cpp @@ -36,7 +36,7 @@ #include "sceneeffect.h" -#include <Qt3DRender/QOpenGLFilter> +#include <Qt3DRender/QGraphicsApiFilter> #include <Qt3DRender/QShaderProgram> #include <QUrl> @@ -49,15 +49,15 @@ SceneEffect::SceneEffect(Qt3DCore::QNode *parent) , m_passCriterion(new Qt3DRender::QAnnotation(this)) { - m_gl3Technique->openGLFilter()->setProfile(Qt3DRender::QOpenGLFilter::None); - m_gl3Technique->openGLFilter()->setApi(Qt3DRender::QOpenGLFilter::Desktop); - m_gl3Technique->openGLFilter()->setMajorVersion(3); - m_gl3Technique->openGLFilter()->setMinorVersion(3); + m_gl3Technique->graphicsApiFilter()->setProfile(Qt3DRender::QGraphicsApiFilter::NoProfile); + m_gl3Technique->graphicsApiFilter()->setApi(Qt3DRender::QGraphicsApiFilter::OpenGL); + m_gl3Technique->graphicsApiFilter()->setMajorVersion(3); + m_gl3Technique->graphicsApiFilter()->setMinorVersion(3); - m_gl2Technique->openGLFilter()->setApi(Qt3DRender::QOpenGLFilter::Desktop); - m_gl2Technique->openGLFilter()->setMajorVersion(2); - m_gl2Technique->openGLFilter()->setMinorVersion(0); - m_gl2Technique->openGLFilter()->setProfile(Qt3DRender::QOpenGLFilter::None); + m_gl2Technique->graphicsApiFilter()->setApi(Qt3DRender::QGraphicsApiFilter::OpenGL); + m_gl2Technique->graphicsApiFilter()->setMajorVersion(2); + m_gl2Technique->graphicsApiFilter()->setMinorVersion(0); + m_gl2Technique->graphicsApiFilter()->setProfile(Qt3DRender::QGraphicsApiFilter::NoProfile); m_passCriterion->setName(QStringLiteral("pass")); |