| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| | |
tqtc/lts-5.15-opensource
Change-Id: I68699c9336886106a939f34d35dc62f8207a0d69
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We ended up deleting valid commands in cases where a shader variable
changed without the custom material or effect being deleted. Just redo
the to-be-deleted command list in updateSpatialNode instead of deleting
it.
Fixes: QTBUG-112969
Change-Id: Iec9bc584711325052f27353587632c4399b1fe4d
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
While processing shader uniforms, it can face
vendor specific uniforms. Quick3D will skip
them because they are not interesting in
the pipeline.
And for GL_TEXTURE_2D_MULTISAMPLE, pnames which
are related with sampler states, are not allowed.
So, they will not be set.
Fixes: QTBUG-110039
Change-Id: I2f5b6e0103defbcac6890fd1d0c99dffe78c4b36
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
|
| |
| |
| |
| |
| |
| | |
Fixes: QTBUG-112263
Change-Id: Ib1b716bf19ac789a35962b7496e33534bc497ec7
Reviewed-by: Christian Strømme <christian.stromme@qt.io>
|
| | |
|
|\|
| |
| |
| |
| |
| | |
tqtc/lts-5.15-opensource
Change-Id: Iac552181b751d97fcc4a1fe116207ea95e4a958b
|
| |
| |
| |
| |
| | |
Change-Id: I80b981d41e524173ac9111b52dfd109e53e93f4b
Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
|
|\|
| |
| |
| |
| |
| | |
tqtc/lts-5.15-opensource
Change-Id: I1b24b15ba52b64a30fced9e5d863f42c49534a66
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Basically a cherry-pick of change
I016b6c98901346153c64e865ae6d0177fae3d962 in Qt 6 branch
Fixes: QTBUG-97680
Change-Id: Ic8c9d3c75905da1b547ecc2e6589136f28c5412a
Reviewed-by: Christian Strømme <christian.stromme@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-97680
Change-Id: Ib481d7ce6ce3e91d9cdb22f09747ba3f150dfe19
Reviewed-by: Christian Strømme <christian.stromme@qt.io>
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-97680
Change-Id: I6f12a107d00d6db6363d7aec27cf6fd8dc6f2ffb
Reviewed-by: Jonas Karlsson <jonas.karlsson@qt.io>
|
| |
| |
| |
| | |
Change-Id: I89fb6c4d60f47870b08c15e14d296a9a2a7d8948
|
|\|
| |
| |
| |
| |
| | |
tqtc/lts-5.15-opensource
Change-Id: Icb2df955e6a800182adde39375ffad22dd79c30d
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Not doing this causes the texture to be incomplete.
Fixes: QTBUG-103866
Change-Id: Ifafb0a189b7bd92cad4081af74959197ab917558
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
|
| | |
|
|\|
| |
| |
| |
| |
| | |
tqtc/lts-5.15-opensource
Change-Id: I4bb6db168d46ee76a1bbe0078f6d943c666ca689
|
| |
| |
| |
| |
| |
| |
| | |
Change-Id: I4eff25b88d3dca83be2542732d080af99955470b
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
(cherry picked from commit 43735c3d54b390f60fe4fbd5c4db6378418d3000)
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix memory leak in layer resources when the same window and render context
is used to load and render multiple scenes and then deleted. The layer
resources do not get destroyed when the scene is destroyed so add new
function to release them.
Fixes: QTBUG-97714
Change-Id: I643f4912869a39657a696026fddb0c5b9fe6b902
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
|
|\|
| |
| |
| |
| |
| | |
tqtc/lts-5.15-opensource
Change-Id: I9805b7fa417d8776ac3518e5a2c35b11f08626df
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This fixes Node.sceneRotation of non-uniform scaling but uniform regarding
the rotation axis. The original application order was just wrong since
our convention is Mscene = Mparent ... * Mlocal.
I'm not sure what is expected if the rotation plane is scaled
non-uniformly. The current implementation appears to ignore the scaling.
Task-number: QTBUG-101371
Change-Id: Ideef5936b77e1fa05891af541e09fc6b242daa8b
Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@qt.io>
Reviewed-by: Inho Lee <inho.lee@qt.io>
(cherry picked from commit 160fc912b462c89626b47cd7c3ecbb0dad5182ac)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
| | |
|
|\|
| |
| |
| |
| |
| | |
tqtc/lts-5.15-opensource
Change-Id: I3bb9dee211f20ae0e5c8fc37b788ef3d0df1c8e1
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
cleanDirtyNodes needs to be called before deleting resources so that the
backend nodes and resources get destroyed. Otherwise unused resources
can't be released.
Fixes: QTBUG-97714
Change-Id: Id788c7cd166b6b90c6798d84c3fcd3f0c95df807
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I873621b9e1cadb439f0d8df7ad360154e3e10955
Reviewed-by: Christian Strømme <christian.stromme@qt.io>
|
| | |
|
|\|
| |
| |
| |
| |
| | |
tqtc/lts-5.15-opensource
Change-Id: I1cb7079469d6908f48338163f51ac8144b49654a
|
| |
| |
| |
| | |
Change-Id: Id174aa960fc2d4695de67326871789fa13acd9fb
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These singleton functions are available since Qt 5.15.0, but not
properly documented due to the lack of the \qmltype command.
Change-Id: If58f692a97a6ce344c52d6afcdbb88fb3fa433f5
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
(cherry picked from commit c98b40cd39605b401700023b8b76e088df45cf1d)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
|\|
| |
| |
| |
| |
| | |
tqtc/lts-5.15-opensource
Change-Id: I7d869240a6db633b05d03d09071635428e285475
|
| |
| |
| |
| |
| |
| |
| | |
Task-number: QDS-4736
Change-Id: I8e9d3e0388b774bf50266beb3707694a338e8f3f
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since we use QQuaternion for conversion, the order should be z, x, y.
Change-Id: I82e77241ace7890d75e07486285b871643196b8f
Reviewed-by: Inho Lee <inho.lee@qt.io>
(cherry picked from commit e81e566408e18cbf4ee88fee66b373c61c324d1b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes: QTBUG-91495
Change-Id: I0d665bfdffd563d04addc4ea21651c4a3a5ef15d
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
(cherry picked from commit 951e81a7b5c1e6b498c27da248f7cb3ac9803848)
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|\|
| |
| |
| |
| |
| | |
tqtc/lts-5.15-opensource
Change-Id: I53b2db5ca4ea833fb5a054be8791c556f31a75c9
|
| |
| |
| |
| |
| |
| |
| |
| | |
Backport of a Qt 6 change from 0b42acf9db54d640f352ef94830c019ec0ab3b15
Fixes: QTBUG-93864
Change-Id: If0f29c018ff8a4517c41b2613d282888e1fd920e
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
|
| |
| |
| |
| | |
Change-Id: Ic50e4fed9a5602b0bb02300ca042f036a60ed48e
|
| |
| |
| |
| |
| |
| |
| |
| | |
All other maps were ignored with NoLighting but diffuse/baseColor.
Fixes: QTBUG-90677
Change-Id: I8b520de5398f8bbe6ea5c9d7363cf76740f88fc0
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
|
| |
| |
| |
| |
| |
| | |
Fixes: QTBUG-89681
Change-Id: I2a9e5d4e6e5c3ae107b924b1130e1d33dd423e34
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Change-Id: Ib20db68953d2703dc7f1473e30477bf91b66d0c3
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
(cherry picked from commit c93f9ecb3f89834bb554556eacf699f6dd091b84)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
| |
| |
| |
| |
| |
| | |
Fixes: QTBUG-93445
Change-Id: Ifcf5bfd48caab2eb460cec4fed0a7e1810ed60db
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Make the underlying container for the list property private, and
actually append when asked to append. Provide a separate method to
retrieve a shader by stage.
This is already fixed in a different way in Qt6. Unfortunately the code
there has diverged quite a bit, which makes backporting the change
impossible.
Fixes: QTBUG-93410
Change-Id: I69e62d1c28bb9b601078103443e4b24550225f2b
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Christian Strømme <christian.stromme@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If we try a key that doesn't exist, then this would return nullptr, but
then we deference that so it causes a crash.
Fixes: QTBUG-90564
Change-Id: I4218c480a4252b8c7f0d2bef48fbe1c1fa52b8a9
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
(cherry picked from commit b75f95fd8f39aa186c69d1dbc1bef06c293d716b)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
updateBoundingBoxes needs the spatial node. That is set in updateDirtyNodes.
For imported scenes, the order of the functions was opposite from the
normal case.
Fixes: QTBUG-90817
Change-Id: Ic1fe8c93faa1ab995c9aab65027c50e56d35ff2e
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Prevent trying to perform operations with extents if the bounds are not
finite.
Fixes: QTBUG-91718
Change-Id: I56e1ab2d0438232eeca2d0d5a2be166e18132b03
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Jonas Karlsson <jonas.karlsson@qt.io>
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
|
|\|
| |
| |
| |
| |
| | |
tqtc/lts-5.15-opensource
Change-Id: I2cc187c368463877e7800bceb629b6cc41f695cd
|
| |
| |
| |
| | |
Change-Id: Ic4f2f3746ffebff872c83018d739df795bb6a1ea
|
|/
|
|
|
|
|
|
|
|
|
| |
This reverts commit c7ca1a4fe3fb4b1f6a689ed6b7d8c7dbbdebedd8.
Revert of commercial license headers is required for
Qt 5.15.3 opensource release.
Task-number: QTBUG-91108
Change-Id: I6f69825cd8b7d79bfda126a4cc463c0e618ce496
Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
|
|
|
|
|
|
| |
Task-number: QDS-3591
Change-Id: Id78d9f59575ac00dc8aaf124daacacb5bac8a60d
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updated header.COMM to the files in tqtc-qtquick3d. Examples, tests
or documentation files are not updated.
The commercial license header may contain some
additional lines so that its line count equals with the
previous license header. Reason for this is that some autotests
use hard coded line numbers and a change in the line count
causes failures in tests.
Task-number: QTQAINFRA-4224
Change-Id: Iee29706b3f4288ef75570213fa281ed2c28fef0f
Reviewed-by: Antti Kokko <antti.kokko@qt.io>
|