Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Do direct notification of backend nodeswip/refactor | Mike Krus | 2019-08-28 | 1 | -36/+30 |
| | | | | | | | | | | | | | | | | | Since aspect manager is now on main thread, we can directly update backend nodes safely. Track nodes which have changed properties and notify the backend nodes as part of the frame loop. This avoid allocating and delivering many change messages. To follow: - implement on all nodes - look at backend to frontend syncing - figure out what to do with non property messages (components added/removed, commands, ...) Change-Id: Ia0c442b0528e728c4324d168200bae021bc29266 Reviewed-by: Mike Krus <mike.krus@kdab.com> Reviewed-by: Paul Lemire <paul.lemire@kdab.com> | ||||
* | Add support for line picking | Mike Krus | 2017-05-26 | 1 | -0/+37 |
| | | | | | | | | | | | | | | | PickingSettings can ask to get line as well as triangle picks. Introduces a radius value to compensate for numerical precision in ray-segment intersections. Introduces QPickLineEvent with the details about the picking. Job will perform line picking if appropriate. Hit encode the type of picking and this is used to generate the right type of event. Task-number: QTBUG-58071 Change-Id: I834e6cc08044a8cfb28bba7443034e05267aedbf Reviewed-by: Sean Harmer <sean.harmer@kdab.com> | ||||
* | Add unit tests for QRenderSettings | Paul Lemire | 2016-11-19 | 1 | -0/+417 |
Change-Id: I9093b3550c0c671bac4790574cf86a554dfd6062 Reviewed-by: Sean Harmer <sean.harmer@kdab.com> |