| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Change-Id: Idfecbefcf5c1e279093f250a4a46d57f2a518d25
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Silence compiler warnings by switching on QMetaTypes to avoid mixing
QVariant and QMetaType enums.
Task-ID: QT3DS-2293
Change-Id: Ibfe2fe794339711a7d57f33b17cb7dd403da8999
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
| |
| |
| |
| |
| | |
Task-number: QT3DS-2291
Change-Id: I0a11dfc1d69e4844e67476b60bc40da99c6ad12a
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|/
|
|
|
|
|
|
|
| |
Remove other obsolete files at the same time.
Task-number: QT3DS-2361
Change-Id: I5c8178d071aff212c46e50c5660af723197184bb
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-907
Change-Id: Id278db9a0179424f2d86d4ba9e91f76ebef41b46
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Remove duplicate import path.
Task-number: QT3DS-1212
Change-Id: Iab288fa848e801de15b99187410409034f73f0a1
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-1194
Change-Id: I75c6fca664bfc43da400ec25bda201d5cb9a487a
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Standalone build is needed to create Android apks, for example.
Change-Id: I344fcf54e079375166861da4f6eb865f19095065
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
It is now more clear what is going on with the remote connection.
Task-number: QT3DS-955
Change-Id: I687575589f734f6b355ee72c5dea74dd7d41ba1e
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Since the local value doesn't accurately reflect the actual value
of the controlled value in the presentation, we treat all value sets
on DataInputs as value changes and act accordingly.
Change-Id: I96adc255263a5523fe951e0a4d67c51d6f0a7043
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-878
Change-Id: Ia8bbe69e402b7d8000f672b9f6d890d07b3ac6f8
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
| |
Change-Id: Ied050b032014ed311ceeb0e44da65e80872eef3b
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-861
Change-Id: I58a7327e3204f26eaeb7eb04bb99de2f3d8cbf57
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Marianne Yrjänä <marianne.yrjana@qt.io>
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
QML type is DataInput. C++ class is Q3DSDataInput.
Task-number: QT3DS-387
Change-Id: I7f871ae3e1149adee7859fdb8f844e8f90837264
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-414
Change-Id: I2ae42c5c32eaa70ea6b2b3be67c560ab4b587bed
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The running property does not work if presentation is not visible,
and neither does the Component.onCompleted for the Presentation
element. This signal allows showing splashscreens while getting things
ready.
Task-number: QT3DS-414
Change-Id: Id6c633cc9d5def5375d85e8a11eb23f6b8b69aff
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Also fixes a couple of usability bugs related to IP entry 'dialog':
- IP entry buttons now respond to mouse
- Port is updated properly when accepting via mouse click
Task-number: QT3DS-814
Change-Id: I7694fc2e3ef3e8f4673e4ea2bdfe389f23112362
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
| |
Related documentation was also fixed.
Task-number: QT3DS-813
Change-Id: I387fd6c0eed7f11881dbfb55d87a61bc507c5127
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
| |
This takes inspiration from very similar code in the new qt3d-runtime
to fix finding a good surface format for linux based mesa systems.
Change-Id: Ica2e6e1af171ddea8bb93e7dac2722e76958ed83
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
| |
This enables benchmarking using the surface viewer.
Change-Id: I2fcbde8e452307facff5f2db7b2f814987b73aa5
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
| |
Change-Id: Ic92d301d908224ee75793833a4d72757e40d7a7f
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
| |
Change-Id: I2acebd7ae9825d27c796c2a2a3425ec6105de760
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Added parameters for setting matte color, render stats,
and scale mode.
Task-number: QT3DS-701
Change-Id: I989c8fe63c402b7c59090b0e54a70110daf59b38
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
| |
Change-Id: Ifd6e60181a07feaa3454e44b1616e06c524b7ab1
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Otherwise this will crash when trying to view presentations with
qml streams in them when no sub-presentation settings have been set.
Change-Id: I490eacc0669a4c68eef1c4d00de7da8593c353f7
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also includes other improvements to viewer application.
Task-number: QT3DS-75
Task-number: QT3DS-687
Task-number: QT3DS-689
Change-Id: I6a5054b4b821d652f536f2c7eaa1bb4c508250c3
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Command queue was never cleared if initialization failed,
so source was always considered changed.
Change-Id: I1ed85b85ab1031820c44ea672776110cc1b1a09d
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix wrong version; docs pick up the MODULE_VERSION from qmake.conf.
- Fix license documentation; qtattributionsscanner outputs to doc/,
so 'sourcedirs' in qt3dstudio-project.qdocconf needs to include the
root doc directory.
- Remove doc build from src/Viewer/qmlviewer; this caused the
documentation to be built twice.
- Fix 'examplesinstallpath'.
- Add sidebar (qt5-sidebar.html) with quick TOC links to online docs.
Change-Id: Iafa9bee6cf34843d1355d3106adb1a3602fb61a5
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-627
Change-Id: If5122c62b27f6f240120679835b269df006c8b95
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sometimes synchronize would come twice before commands were processed,
typically in cases where studio runtime's animation timer triggered
the drawing rather than QML update. The second synchronize would
overwrite command queue. Now synchronize only appends to command queue
and it is cleared only when it is processed.
Task-number: QT3DS-580
Change-Id: I252f89f76bc428eb5e0d577f20a2500b2a19f520
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-579
Change-Id: I82b0c90487edc9afdfd7b9559144d06d6d24e75c
Reviewed-by: Marianne Yrjänä <marianne.yrjana@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
| |
Also update the surface format of all macOS viewers to 4.1.
Task-number: QT3DS-581
Change-Id: I642bc9a145b225dd3ac71e6c66dbf8d096d4e538
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Pasi Keränen <pasi.keranen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-498
Change-Id: I77c7bcd1c866527e79707d5d32833232cdc7656d
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-454
Change-Id: I4e3c172d485f5ee9a8c07ce8a9023021582ae325
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-412
Change-Id: I9f817e1110760e962eb7aadde295d75995e327eb
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Source and compiler options selection.
Change-Id: I73e08cd49e898b7320626670b009a8b41655f3b9
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Fix build when configured with -qtnamespace
Change-Id: Ie8509891872b6034d57f1fc6e09b24de969e7dcb
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
| |
Change-Id: I071b1aaa416fcbc799489b7e13d1f898e99cfd0b
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
| |
Change-Id: If0a9a4c5b51c9f17385823e5f3284543617c0b90
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Also show an error message on viewer UI
Task-number: QT3DS-198
Change-Id: I3e537876b31e3f9df13e4f6686f64fe29d0655d0
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Only send files that have changed since the last update and fix some
issues with state changes on reload.
Task-number: QT3DS-30
Change-Id: I5ba73cedd1a4a279808c4949284eddc98fe4fb0f
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-18
Change-Id: Ia8141980f575565ee7dbfa33422f25f121da5fe1
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-18
Change-Id: Icdfaeaced4aaffdd4b4500e75bba8b100998e709
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-18
Change-Id: Id29fa8761de5694bcca394df7be8448a23d901b9
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-18
Change-Id: I3a39265bb47930e4f4924aab4b098a40f15c5b0a
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Now creates the output path if it doesn't exist
Also, the UI is bit more informative.
Task-number: BOUL-434
Change-Id: Id8287cdfa15972bda0c69024931b97949d5c2222
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Task-number: BOUL-711
Change-Id: Idcdbb723f03c4329df9efd752360e9e1958ef9b9
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Pasi Keränen <pasi.keranen@qt.io>
|
|
|
|
|
|
|
|
| |
Unused images are deleted.
Task-number: BOUL-711
Change-Id: I2e1eebc315354400d3966509bc3c7e18c39ff202
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added a new private class Q3DSImageSequenceGenerator to studio3d
module. It will asynchronously generate an image sequence from a
presentation. Added command line interface to Qt3DViewer to
generate sequences.
Task-number: BOUL-434
Change-Id: I01b5202477acaa2ac7a18e8d6858fb0fb0b5e472
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-77
Change-Id: I246a04e819e123c050d2d950402d0c87c3a15801
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|