diff options
author | Jim Albamont <jim.albamont@kdab.com> | 2019-02-07 13:11:48 -0600 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2019-02-11 06:17:32 +0000 |
commit | 3c875662801c213a9c0282de5ef7fadceeb242b3 (patch) | |
tree | 30aada420b6346a0fd9b92c653f696ce9c2b053e /src/quick3d/imports/render/qt3dquick3drenderplugin.cpp | |
parent | 3bccd383606572e70e7cf32bd8d591d9f88a9ec3 (diff) |
Add support for glDepthRange
Added a new QRenderState to provide access to glDepthRange.
Task-number: QTBUG-73059
Change-Id: I434b73e6e499307bfa58b2a1001e4c48328e9d5b
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/quick3d/imports/render/qt3dquick3drenderplugin.cpp')
-rw-r--r-- | src/quick3d/imports/render/qt3dquick3drenderplugin.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp b/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp index 9493b59ef..9a5556df0 100644 --- a/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp +++ b/src/quick3d/imports/render/qt3dquick3drenderplugin.cpp @@ -55,6 +55,7 @@ #include <Qt3DRender/qcolormask.h> #include <Qt3DRender/qcomputecommand.h> #include <Qt3DRender/qcullface.h> +#include <Qt3DRender/qdepthrange.h> #include <Qt3DRender/qdepthtest.h> #include <Qt3DRender/qdirectionallight.h> #include <Qt3DRender/qdispatchcompute.h> @@ -288,6 +289,7 @@ void Qt3DQuick3DRenderPlugin::registerTypes(const char *uri) qmlRegisterType<Qt3DRender::QBlendEquationArguments>(uri, 2, 0, "BlendEquationArguments"); qmlRegisterType<Qt3DRender::QBlendEquation>(uri, 2, 0, "BlendEquation"); qmlRegisterType<Qt3DRender::QAlphaTest>(uri, 2, 0, "AlphaTest"); + qmlRegisterType<Qt3DRender::QDepthRange>(uri, 2, 13, "DepthRange"); qmlRegisterType<Qt3DRender::QDepthTest>(uri, 2, 0, "DepthTest"); qmlRegisterType<Qt3DRender::QMultiSampleAntiAliasing>(uri, 2, 0, "MultiSampleAntiAliasing"); qmlRegisterType<Qt3DRender::QNoDepthMask>(uri, 2, 0, "NoDepthMask"); |