| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Change the text geometry to use 32-bit index buffer. qTriangulate is
using them, which causes the index buffer copy to cause a mess. Also
long texts could easily cause vertex buffers with more than
65536 vertices to be generated. Also add check for empty outlines.
Task-number: QTBUG-58833
Change-Id: I5ad84081000e6b178a81d6d107aa013f29a95ac5
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ia7e725b34b7a180dfbc920e7a65db70dac9ddd66
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
| |
Also updated docs of other classes due to property changes.
Change-Id: I1b1d44ad574ebb6ddf2ce7de5fe888c7b02a450b
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ie15dbf44ccbdc09f51cb8525cbe77984d7e29791
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: If7bd1299c7ccd4f5f40714a45025a40ac164db43
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
| |
So that we can add layers to prebuilt Entities
Change-Id: I608c3dfcb6351c95f4cd373f14bea0f3a247508c
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
| |
Change-Id: I0b6ee508099bc12d95da5ad7da519a25e5923747
Coverity-Id: 154602
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
| |
Change-Id: I7c59c48fbdeac30d0f2f3caefb6b71e19550e9f8
Coverity-Id: 154600
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
| |
Covrity-Id: 154599
Change-Id: Iacb9d98c8357a37ad8764875785862ee43506d37
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
| |
Change-Id: I370f798e7408c2bc47e64cfcc2e55b3e6e9f689b
Coverity-Id: 154598
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
| |
Change-Id: I21847fa56249cc403638b001bd49e6785f5e3ec3
Coverity-Id: 154597
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
| |
Change-Id: Idac9e42676ad92143e94dd5df02214fb79e5204e
Coverity-Id: 154594
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
| |
Change-Id: Ifd2015207346987be498a63302ec6f352a489fb1
Coverity-Id: 154585
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
| |
Change-Id: Ia2f4f7840ad68c3868a7dfba9c81689f96ee524c
Coverity-Id: 154584
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
| |
Change-Id: I875f05fd7f6f19f3ccfd3fc44baecb1bf99312a1
Coverity-Id: 154568
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
| |
Change-Id: If4c908bef743a44334e8492aa613b8d14de18ee8
Coverity-Id: 154549
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
| |
Change-Id: I65843908edfc7aba6eeb74f33f0df55444bd028c
Coverity-Id: 154544
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
| |
Change-Id: I16aeb64c88802c08f5328f00ec9dddfaa0922c80
Coverity-Id: 154536
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
| |
Change-Id: I50dc8a64cfbf292228a88a7e7356dd958d592b4c
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
| |
Change-Id: Ibab8d6cf8cedc93b0585a3af2d989eef7e8263b4
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Iee1e7aeaf43a4b783a914d808e2e7ac1e215b263
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ic2b0e0f99947481bd05ca620d1d3d3c9f8ef9772
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ib3795f141eaa65d76c8e7aeda4d8a9f2531c7205
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ifd6d83cd38358eef44af74e887d3a649917d764c
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Id5087114283d5ef978ebb77d415f67c6254cbee0
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ifdb7c5ade912fb885b522d5a08d7569c14cbb48d
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I2dd185c1ae098034055fb1bbf7474554f8d1d13c
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ida1118c6471f35bff195395ed1df8f4dac2f0e6f
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I72f92bfcbbd253cb3912c6dc51db9612d695fee9
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Iea0b93082167bda9502e6947f213ab3430fa00d1
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|\
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
src/render/io/qsceneloader.cpp
src/render/picking/objectpicker.cpp
Change-Id: Ic36138954381820196eb81c5c59e6a91e7f40f33
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-57573
Change-Id: Ie1be0282fbab6e4346a81f37eff7597b932da07e
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
| |
| |
| |
| |
| | |
Change-Id: I64bd08889fcd95dd41724652b84b34e8b9497ad3
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I53e040b84fa9fcc8ecec34c85d93da780b0e97ae
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: Ic36141a63988a3070f7de453a8b6a3c0088866c8
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: I0cca7a6037c4c599cc953c0d5d293c77f09216a0
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
| |
| |
| |
| |
| | |
Change-Id: If44d04450ca971ebefbdb767ef0e722ae893de3b
Reviewed-by: Mike Krus <mike.krus@kdab.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change inverts m_final flag on property change events so that
now, all events are delivered by default. The animation aspect now
marks intermediate calculated changes and these are not delivered
unless the user subscribes to them.
Change-Id: Ide6c30b29a91ed874d47c52d0ee1352f6680c3d8
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Renderer needs to set the key events also to the pick job.
Change-Id: I305f96ef2cb836dac07b7710877cc6440ddb9216
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Reviewed-by: Guillermo A. Amaral <gamaral@kdab.com>
|
| |
| |
| |
| |
| | |
Change-Id: If3bcfe24ebe7ecfb4519e0e400e601819783edad
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Also use QRegularExpression instead of the older QRegEx
in the obj loader
Change-Id: I031f98a718d81e9baeba7aeb6e3482bb22d5643f
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ifa8d2def025608de6731b6391145df9ebb430d9f
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|\ \ |
|
| |\|
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
src/core/nodes/qnode.cpp
Change-Id: Id989bec6c54eee94651906d44ece752c10b7d0d1
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Sleep render aspect if there are no jobs to create.
Task-number: QTBUG-55109
Change-Id: I52ce90ab781d6986321ae0cd72a14cca09098180
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mika Salmela <mika.salmela@qt.io>
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I112100da22885b8f3868f235b44ea649e35755e9
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
will get updated in Qt3DWindow::resizeEvent()
Task-number: QTBUG-58327
Change-Id: I9464ba193a225af17cc4638902d0c68e82640d41
Reviewed-by: Guillermo A. Amaral <gamaral@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
QNodePrivate::unsetSceneHelper() used to be broken, in that it set
the m_scene of the the item that the NodeVisitor functor was executed on.
Subsequent calls for child nodes would then have a m_scene == nullptr,
and could thus not be de-registered.
This patch fixes this behavior by treating each node's m_scene separately
Task-number: QTBUG-57571
Change-Id: I779caadd6957a97514fd105cd16935c3edc9f41f
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use a job to traverse all active VAO handles to check if the
geometry and shader objects used to identify the VAO do stil exist.
If not, let the renderer dispose the VAOs.
Make sure to synchronize access to VAO state and hide state changes
behind member functions.
Change-Id: Ib77be67d55daa61885cd914af8d9cfc622cae940
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I65d7e85abd707aea0554652694803bfdc52b8632
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|