diff options
author | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2018-12-25 03:01:56 +0100 |
---|---|---|
committer | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2018-12-25 03:01:56 +0100 |
commit | 59c18801b129ee81487ebd842641cecd0ce18508 (patch) | |
tree | d21482daf90ad75897b1957090de35b92bd41976 /tests/auto/render/texture | |
parent | cc4c126d29e43c51e16a1c3fdcc0c7987e84ee42 (diff) | |
parent | 080f9d0b99b0d2e7e179a41d901096e595000448 (diff) |
Merge remote-tracking branch 'origin/5.12' into dev
Change-Id: I13dfef5918cada019dfa29a28a8eee6a6efa7e27
Diffstat (limited to 'tests/auto/render/texture')
-rw-r--r-- | tests/auto/render/texture/tst_texture.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/auto/render/texture/tst_texture.cpp b/tests/auto/render/texture/tst_texture.cpp index 3231f76d9..b0ce782a0 100644 --- a/tests/auto/render/texture/tst_texture.cpp +++ b/tests/auto/render/texture/tst_texture.cpp @@ -72,12 +72,35 @@ private: void checkPropertyMirroring(); private slots: + void checkDefaults(); void checkFrontendPropertyNotifications(); void checkPropertyMirroring(); void checkPropertyChanges(); void checkTextureImageBookeeping(); }; +void tst_RenderTexture::checkDefaults() +{ + Qt3DRender::Render::Texture backend; + + QCOMPARE(backend.properties().format, Qt3DRender::QAbstractTexture::NoFormat); + QCOMPARE(backend.properties().width, 1); + QCOMPARE(backend.properties().height, 1); + QCOMPARE(backend.properties().depth, 1); + QCOMPARE(backend.properties().layers, 1); + QCOMPARE(backend.properties().mipLevels, 1); + QCOMPARE(backend.properties().samples, 1); + QCOMPARE(backend.properties().generateMipMaps, false); + QCOMPARE(backend.parameters().magnificationFilter, Qt3DRender::QAbstractTexture::Nearest); + QCOMPARE(backend.parameters().minificationFilter, Qt3DRender::QAbstractTexture::Nearest); + QCOMPARE(backend.parameters().wrapModeX, Qt3DRender::QTextureWrapMode::ClampToEdge); + QCOMPARE(backend.parameters().wrapModeY, Qt3DRender::QTextureWrapMode::ClampToEdge); + QCOMPARE(backend.parameters().wrapModeZ, Qt3DRender::QTextureWrapMode::ClampToEdge); + QCOMPARE(backend.parameters().maximumAnisotropy, 1.0f); + QCOMPARE(backend.parameters().comparisonFunction, Qt3DRender::QAbstractTexture::CompareLessEqual); + QCOMPARE(backend.parameters().comparisonMode, Qt3DRender::QAbstractTexture::CompareNone); +} + void tst_RenderTexture::checkFrontendPropertyNotifications() { // GIVEN |