| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I84ec361532baf3ee3f23138d7543b97157b408af
Reviewed-by: Antti Kokko <antti.kokko@qt.io>
|
|
|
|
|
|
|
| |
Change-Id: I68b67ed963f7b81e06f29c803ea6a2bbf0f81a61
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Pasi Keränen <pasi.keranen@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The matte is always enabled in the editor
Task-number: QT3DS-3542
Change-Id: Ic148fb664aa9f8f213d26a75f7860374d981a334
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
|
|
|
|
|
| |
Change-Id: I87908ed36a791a784dfb4aa37efbc3f14831ef3c
Reviewed-by: Pasi Keränen <pasi.keranen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-3694
Change-Id: Ie342da943d71f1c37eda48295689866eb3305d35
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reconstruct the inspector group when the property list within group
changes. This can happen when a property becomes conditionally (in)visible
when another property changes.
Change-Id: I6fad26b13401ed8d31efe91f4ecfefeb0ea16910
Task-id: QT3DS-3683
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Change-Id: I122ec9e521773666fa89abd5c86ae569d4eb3ad1
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Pasi Keränen <pasi.keranen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-3684
Change-Id: I0d873b1daced28eca2519e64e42157ceee410ef2
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-3661
Change-Id: Iad6eaff628627e3a760ed5c404f99682ada94008
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Checking if invalid instance is equal to material container returned
true when material container didn't exist in the presentation.
While technically correct, it is not what is expected by users of
isMaterialContainer.
Task-number: QT3DS-3668
Change-Id: I6bf73fd9aa39adfe25f4a89719c6ae31fe34119f
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
| |
Change-Id: I2c6bc05f9777cc33e5c923f500f2337245de10aa
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
|
| |
Editor part.
Task-number: QT3DS-3659
Change-Id: I59a44e72d4de2d68466852dbf86398b42fc8d915
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
The wip/runtime2 branch already had the same problem. Copy the solution
from there.
Task-number: QT3DS-3660
Change-Id: I7d2440cac22dcb73515a687df008f50bc33b8d0c
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Change-Id: Ibfbc28c3b1d780b1876eefe89c2adb07e6b97221
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
| |
This makes the submodule update to work.
Change-Id: I2ba392d62a0120dbf491df89a6670c4bff792c26
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix a memory leak: inspector groups are never deleted, so each change
of object selection will increment memory.
- Remove all dynamic casts from InspectorControlModel.cpp
- Other relevant tweaks
Task-number: QT3DS-3639
Change-Id: I882ba6d42870a383c20d94247e1fc8690f5026f4
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allow unlinking for properties other than ones referring to image
instances. Unlinking image references is not trivial as slide ownership
seems to mix up references, so disallow it for now.
Also, fix QML property binding being broken at property link/unlink.
Change-Id: I2d975511d19ca3a0330396a886b1151db1d4e090
Task-id: QT3DS-3339
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
| |
These have been now moved into ogl-runtime repository.
Task-number: QT3DS-3627
Change-Id: I08ca9a203f18347a2f3d71d57609972ef024916e
Reviewed-by: Pasi Keränen <pasi.keranen@qt.io>
|
|
|
|
|
|
|
| |
Checking existence of BREAKPAD_SOURCE_DIR is not needed if it is not set.
Change-Id: I4d95afc50a3469019b0ed93fb477da75d9beb057
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Change-Id: I1175a7394c8e31dec114158bc89e06b71f6651bf
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Copy datainput and dataoutput QML declarations to clipboard.
Task-id: QT3DS-2201
Change-Id: I496b2d9517875227bfd89b144025717d23ae35d0
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
Reviewed-by: Pasi Keränen <pasi.keranen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Window title to contain also directory name of project uia.
Task-number: QT3DS-3504
Change-Id: Icba481d7808d93e691e548afdb90ecb4ab4a92
Change-Id: Icba481d7808d93e691e548afdb90ecb4ab4a9216
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
| |
Module config change so that ogl-runtime builds from submodule.
Task-number: QT3DS-3600
Change-Id: Ib22fda6aed1cf9336f15b79256b5f9db8774159f
Reviewed-by: Pasi Keränen <pasi.keranen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
When the clean up operations were done for the engine, the OpenGL
context was wrong causing wrong vertex array objects to be deleted. This
sets the context to be correct during the clean up.
Task-number: QT3DS-3638
Change-Id: Id588c5b0513e44953df7164e7ef41ae66a668122
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Same issue as with Android. long vs. long long.
Change-Id: I35dc4e9183332b32afaad53003f434e0d093a52b
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Pasi Keränen <pasi.keranen@qt.io>
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-3599
Change-Id: I6339156f184c9f34f461bb0097404f4e680d1c7d
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allow setting custom property "controlledproperty" when creating element,
enabling DI property control for new elements. Property string formatting
follows UIA file conventions to allow parser code reuse.
Change-Id: I187fc82542f81e095d0aa715da4d199305db57a3
Task-id: QT3DS-3380
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Copies "Work around memory leak in QRawFont::setPixelSize()" and
"Fix minor memory leak".
Task-number: QT3DS-3617
Change-Id: I7e669a303fc1c2d099bc5383fdd78720f88a8f9e
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
| |
The shaders contained unnecessary highps and declared fragColor even
though the engine automatically adds fragOutput to internal shaders.
Change-Id: Ic23b4741aa11e4d52c55fdd82ee79dd919919aeb
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-3302
Change-Id: Iab3614d8a77a89588ed8dc2ffcd184a0539c31c7
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
| |
Fix building and running autotests after latest API & module changes.
Task-number: QT3DS-3213
Change-Id: I15e3da941c499453021e87a574cfb888b87e6773
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
| |
Change-Id: I1046718d54f818f72be63dc2a795703d3f655d22
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
glDeleteVertexArrays was never called by the runtime causing the buffers
referenced by the vertex array object to never be removed from memory.
Task-number: QT3DS-3617
Change-Id: Ifd437fb5790823096121b6f18c9a500252a31017
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-3531
Change-Id: Icd362a4dd1623e474d84e5f0bc07147332d9aa4c
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
The surface viewer tries to initialize the runtime before we have valid
surface and context. Delay the initialization until they have been
created.
Task-number: QT3DS-3619
Change-Id: Ia427ce3af4e568be1b317bf798777c7eb3f773fc
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-3620
Change-Id: I34f30f890e5787325c592522a7d40ebc540045c1
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-3618
Change-Id: I3b58ac2d2099836f142ef1a3b25a333a1023582b
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Pasi Keränen <pasi.keranen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replaced element path with presentation ID in createMaterial, as that
is what we are actually interested in. Removed element path from
deleteMaterial, the presentation ID is expected in the name.
The materialsCreated signal will now include the presentation ID in
the material name if the material is in a subpresentation.
Task-number: QT3DS-3623
Change-Id: I0c38c0eb52f85005256c3bf3dee45be384d66d37
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Jari Karppinen <jari.karppinen@qt.io>
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Implement metadata for both C++ and QML APIs. As a basic rule, defer to
viewer app as metadata source whenever possible. For QML side separated
by asynchronous command queue, fetch metadata at UIA load and store it
locally in datainput and/or presentation items.
Task-id: QT3DS-3579
Change-Id: Ife323f427da301ee8e6bfe9a9dccfe599ee2e5dd
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Change-Id: I1f5264b7e5395d5b27c0bfc3a52fc4c4bc0b04d0
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Also fix some warnings.
Task-number: QT3DS-1470
Change-Id: I02891d1b7e690df56d91b1c87a043f0915cae734
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-3558
Task-number: QT3DS-3559
Change-Id: I52ddabe958d0470fa384cefdef20473115dcd21e
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-3622
Change-Id: Ia99bbd12905dbb165cfb79a56a10141a1811ea56
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-3560
Change-Id: If34d059014a521c2f641846db2d069776b9ca216
Reviewed-by: Pasi Keränen <pasi.keranen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
OpenGL runtime assumes qml streams are not premultiplied causing
the streams to look different to the Qt3D runtime streams. This changes
the behavior to match Qt3D runtime.
Task-number: QT3DS-3568
Change-Id: I28b8479b366500c709eb8aaa1dca6e38df254ff0
Reviewed-by: Janne Koskinen <janne.p.koskinen@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Removed, added, edited, restructured content on the 3D Assets page to
keep it updated. Renamed the paged and fixed links from other pages.
Task-number: QT3DS-2616
Change-Id: I3aa77808c16b74cdda16c396f6fc61f1daceffa8
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-3522
Change-Id: I09916189ab4a2025e4c1944b92a295666a7a5dbf
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-3532
Change-Id: Ia2f9f70daf55ac57e71c0941da8c510f1872cff5
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Pasi Keränen <pasi.keranen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-3547
Change-Id: I285839af0b42a057ad37d822bd3d208f4985634e
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Drop custom name attribute from image instances that are used as references
in material properties (diffusemap etc.) and use material property name
instead. This matches the object path given by Editor with the runtime
elementpath, f.ex. "Scene.Layer.Rectangle.Material.diffusemap"
Change-Id: I972dd0d79af6f4e2428f72906e8dc714c2a5b424
Task-id: QT3DS-3326
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|