summaryrefslogtreecommitdiffstats
path: root/examples
Commit message (Collapse)AuthorAgeFilesLines
* Take DataInput into use in examplesMiikka Heikkinen2018-02-029-40/+118
| | | | | | | | | | | | | Changed Element and SceneElement usage to DataInput usage where appropriate. Some cases still need the old API, such as listening to slide changes and modifying color attributes. Task-number: QT3DS-882 Change-Id: Ifde9facb5adedca946a26b520d720ae9dff2dd0a Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io> Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io> Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
* Add SetDataInputValue to IScriptBridgeMiikka Heikkinen2018-01-266-29/+31
| | | | | | | | | | | Data inputs and their linked attributes are collected into a map at presentation initialization time. Task-number: QT3DS-857 Change-Id: I6a22ddf16867e76b0fed1c1b5d7e6ab08153c024 Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io> Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* Add QML type and C++ class for data inputMiikka Heikkinen2018-01-2610-1/+337
| | | | | | | | QML type is DataInput. C++ class is Q3DSDataInput. Task-number: QT3DS-387 Change-Id: I7f871ae3e1149adee7859fdb8f844e8f90837264 Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
* Disable autoclear in qml streamerMäättä Antti2018-01-121-1/+3
| | | | | | | | | | | The Qt 3D QScene2D doesn't clear the texture automatically so this will unify the runtime 1.0 and 2.0 implementation. Change-Id: I9a5dd913476996e01467fca47113d48ff7372805 Reviewed-by: Jere Tuliniemi <jere.tuliniemi@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>
* Improve custom material GLES2 supportMäättä Antti2018-01-101-1/+1
| | | | | | | | | | Implement light shader property setting for custom materials when constant buffers are not supported. Remove floating point .f from glsllib. Task-number: QT3DS-36 Change-Id: I30df0ef8841daaa166910c2384613a1c9f4e6b46 Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io> Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
* Change AA for static layer in exampleMats Honkamaa2017-12-181-1/+1
| | | | | | | | Changing AA to 8x progressive AA for the static layer in the sample project. Task-number: QT3DS-585 Change-Id: I1159950659a669664453b1c86d2cf1558558d002 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* Unify file dialogsTomi Korpipaa2017-12-141-1/+1
| | | | | | Task-number: QT3DS-644 Change-Id: Ie280c2cc2577ad8ec2cc9209a1107848ae110c25 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* Fix qml examples for macOSTomi Korpipaa2017-11-292-0/+24
| | | | | | Task-number: QT3DS-583 Change-Id: If51b8caf3cf5c3f8422cf17fa45fdfece10f2668 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* Fix sample project crash for macOSTomi Korpipaa2017-11-291-2/+2
| | | | | | | Task-number: QT3DS-582 Change-Id: Ic9819db98901a31784551d0a8df93cc358094c8e Reviewed-by: Marianne Yrjänä <marianne.yrjana@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* Fix viewer examples for macOSTomi Korpipää2017-11-293-16/+37
| | | | | | | | | 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>
* Fix viewer scaling in macOSTomi Korpipaa2017-11-281-0/+16
| | | | | | Task-number: QT3DS-497 Change-Id: Id1ece6334a123960c796a4b7be238c680f2690e0 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* Add docs for qmldynamickeyframes and qmlstreamer examplesMäättä Antti2017-11-284-0/+118
| | | | | | | | Task-number: QT3DS-521 Change-Id: Id3d54f1c7a2bf955d73e95548ead5fef675f7a81 Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
* Add sample project to Qt 3D StudioMats Honkamaa2017-11-2812-0/+435
| | | | | | | | | Adding a simple sample project to Qt 3D Studio. Task-number: QT3DS-569 Task-number: QT3DS-572 Change-Id: I11677ee355882d354855feb3e5f1b2044f91cf82 Reviewed-by: Antti Määttä <antti.maatta@qt.io>
* Remove QML behavior exampleJere Tuliniemi2017-11-228-857/+0
| | | | | Change-Id: I159df71d92dfc0a2d4609ef05b54693586239fa9 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* Cleanup QML behavior scriptsMäättä Antti2017-11-146-54/+54
| | | | | | | | | | | | Add Qt3DSQmlBehavior in QtStudio3D.Behavior, which can only be used from qml behavior scripts. Impement onInitialize, onUpdate and others as signals. Implement predefined function inside the new type and remove the Qt3DSRuntime context type. Task-number: QT3DS-408 Change-Id: Iefb1d8c39afa5f09a625b6f9131ddc790fa1e4a3 Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io> Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* Update behavior example scriptsTomi Korpipaa2017-11-106-34/+34
| | | | | Change-Id: Ia68d9066363ba3d2296a1a6f630d51400354fe55 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* Fix building with clang without the need for C++14Andras Mantia2017-10-106-0/+13
| | | | | | | | | This reverts the change to std::sort to use a lambda with auto parameters. When using clang the latest g++ std libraries (eg. from g++ 7) needs to be installed. Change-Id: I95007707adec0b7a9c215822457351e6b7fcdbee Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* Initial importOswald Buddenhagen2017-10-0642-0/+3232