| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Clear flag was ignored when rendering a subpresentation with
transparent background to a texture on an object.
Task-number: QT3DS-2408
Change-Id: I7578e0e4446614d68613815c77f4f84b87d8bedb
Reviewed-by: Kimmo Leppälä <kimmo.leppala@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Dialog did not update the internal map when datainput name was changed.
When the same datainput was edited again and map entry was queried with an
incorrect name, dialog crashed.
Change-Id: Ibe803cf20c0c42922d8622d21b33f885bfd82b2c
Task-id: QT3DS-2406
Task-id: QT3DS-2405
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Code used active instance as recursion start point, resulting in only
partial traversal of scene if user was currently editing component and
made changes to datainputs or their bindings. Changed to always start
recursion from main scene instance.
Change-Id: I55ed480433acc4cda49c48233701125f7d642516
Task-Id: QT3DS-2407
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Checking whether a file is a behavior or qml stream is expensive, and
it was getting done continuously for some reason. Now we cache
the result of the first check for each file.
Task-number: QT3DS-2404
Change-Id: Iaf7fab48559790c6561ecf6b00d60febd68e6a08
Reviewed-by: Kimmo Leppälä <kimmo.leppala@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Binding loops while dragging were caused by QML drag implementation
that was unneeded since the drag is actually handled by C++ QDrag.
Removed the superfluous QML drag things. This also seemed to fix
the duplicate drag layer/texture/cancel dialog that sometimes happened.
Additially, the layer/texture/cancel dialog was modified to use
explicit layer and texture buttons instead of renamed standard buttons.
Task-number: QT3DS-2397
Change-Id: I86c8ab61e4450b4aff3ef4bb9cae3776aa47959a
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Kimmo Leppälä <kimmo.leppala@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The dummy label is needed to fix background quadrupling issue when
dragging the welcome screen to another screen with different
device pixel ratio. It is unclear why exactly it fixes it,
and why it needs to be a label with some visible text to do so,
instead of some other widget. It is somehow related to the layout
handling on the dialog.
Task-number: QT3DS-2392
Change-Id: I945d29e6d735d400c80668cab458bf46e9b57f0c
Reviewed-by: Kimmo Leppälä <kimmo.leppala@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Updated old images and deleted obsolete images.
Task-number: QT3DS-2273
Change-Id: Ie337c6bd78e562422e5d5b84dafecbea0acca858
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
When preview window is shown in perspective view and selection widget
is also shown, things can get into a state where reset is not
properly called for the layer that contains the widgets.
Task-number: QT3DS-2387
Change-Id: I268003dcdbd22aa511f5b9f7c893b01cc0b26618
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2380
Change-Id: I70ceec77bd26ffe159bcc0a9da14b97badb4fc3b
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Attempting to determine the qml file type (script or qml-stream)
assumed there was always a valid root object. If the qml file had a bug
that caused loading it to fail, that assumption caused a crash.
Task-number: QT3DS-2381
Change-Id: I7016540fe48593dff3f01107dc6826f1f6d3929f
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2374
Change-Id: Icec96f4322d4e52229bfe3d1ba522bb0b8809efa
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2373
Change-Id: Ib6f85ac884ee4a3a1424bc2db88fd2df5e7a924e
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2239
Change-Id: I84e3c3e09806e3d5815707ebd5ca6796fe93af5b
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Updated the information in the getting started section. Updated images
where necessary. Added sections about sub-presentations and data input.
Task-number: QT3DS-2365
Change-Id: I3be56acafd5180ee79e6a413f4cd3c9241519d54
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
| |
Added description for FOV horizontal property.
Task-number: QT3DS-2344
Change-Id: Ic6aff1c875cd0a35f2da06b0dccfb28c238a4712
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Welcome screen is now simply a single screen instead of a multi-screen
tutorial. A button was added to open getting started documentation.
Note: Font family is not correct, to be fixed later.
Task-number: QT3DS-2239
Change-Id: I98e8d07d72ce33c433a187d989f36d10d09a4ec8
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
| |
Change-Id: I714062d77885ba04e3ee371be2fcaf08c1608a97
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-1918
Change-Id: I9f9e24822207e77fe689d05bc44dcd8599d5f087
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
File references of some texture assets, like the environment maps of
custom materials, did not work.
Task-number: QT3DS-2351
Change-Id: I545fc5dfca3bf4cb28ab1b987d0b1d86bd55bcbc
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Undo/redo temporarily clears selection without notifying anyone,
and then sets the correct selection after operation is done.
However, if the correct selection after the undo/redo operation
was nothing, then the selection clear was never notified in account
of selection not changing, leaving document and palettes in
inconsistent selection state.
Task-number: QT3DS-2359
Change-Id: Ifff25c54d72a0227e3370569f56989be9d64f299
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2354
Change-Id: Ie108b336a24f889607e12d46984dcf686d099ee4
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
| |
Store each individual start/end time before moving objects into a new
component and reset the time range afterwards.
Change-Id: I891a900640816f8ee9873a659ddc078830391048
Task-Id: QT3DS-2350
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
| |
Added new keyboard shortcuts and corrected errors.
Task-number: QT3DS-2314
Change-Id: Ia4166615688d497314012e60389ab7003a3c1dd3
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2353
Change-Id: Ifed80d23e64a49dc64ba40f8738151b1ae73efa8
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2349
Change-Id: I607aafe086fb0349d3a44326594b5bbf68055645
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
The fix was incomplete and there is no time to implement it fully
to 2.1.
This reverts commits 1bc6fe6f10507a2bbcca744fe8b906bc89cfc396,
760d9cf2450198b79a4c4fe5b549bfc6826d0018.
Change-Id: Id8088b34946c11cbb0dbfc22a74f41d0205e4787
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2274
Change-Id: I9ce72c094b54b66e6d8a4bcbfc85e89825aab2a3
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Manipulation widgets are hidden for items that are not currently
active, i.e. their eyeball is off or playhead is outside their
timeline bar. Bounding box is still shown also for hidden objects.
Task-number: QT3DS-2341
Change-Id: Iaf0b7be158d76ddedb5e2216aa5f136d5a12c896
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Only check for plane coord values for validity if using rotation
widget in 'angle' mode. If rotating in 'trackball' mode,
they are recalculated, so validity check is unnecessary.
Also fixed a regression caused by the previous rotation fix where
'angle' mode rotation would not work properly in orthographic views.
Task-number: QT3DS-2332
Task-number: QT3DS-2343
Change-Id: I0ed57ff279e2212047af44b9b10ba82b4fc8dc70
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2294
Change-Id: I5f6d7f0a4d2a36e63103fd940c3bb67c5806242a
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2338
Change-Id: I97aa425c94b714481ebea8657b920708a03e0053
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2342
Change-Id: Ia6c27f69133bc8cbde41b4722c493d1667dbd808
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Textures don't have mipmapping so makes no sense to use Lod functions in
shaders. This caused bump maps to render incorrectly.
Task-number: QT3DS-2284
Change-Id: I1585fa3cab388ba568d90aaa2060120c4f685072
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
When multiselecting objects and grouping them, calculate the center
and adjust the pivot point and position of the created group
accordingly.
Task-number: QT3DS-2335
Change-Id: I70adefc1c712702425d0a2575144e452a59c27d9
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added a callback function to refresh the scene that is added to the
transaction stack whenever animated property without automatic
keyframe setting on is changed.
Task-number: QT3DS-2333
Change-Id: I7ca2e2af2ad2dfc32959a3d8f8b2056785a841c4
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the browser dialog had been shown to another instance previously,
the selection change connection would still point to wrong instance at
the time the initial selection was set to the shown dialog.
This would either trigger property change on wrong instance or crash
if the instance was no longer valid.
Task-number: QT3DS-2318
Change-Id: Ia7afac2b25c4e389e1ced698486240ffdc65b7de
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Do not show "object was renamed" -warning on object duplication or
add. Editor selects the new object by default, so the new object name is
highlighted indirectly to the user. Warning is still shown for drag moves
of objects already in scene.
Change-Id: I6bb9ce733097b7b49802b717da27caf32fe15a4f
Task-id: QT3DS-1734
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
During object creation, to-be-siblings are queried for start/end times so
that the new object start/end can be set to same values. For certain types
of siblings (Component), these properties do not exist at this point of
time. Fix moves time range setting to a later time when it can be queried
from parent.
Change-Id: If93465ba24784654533b0d0f126cc134ee41b988
Task-id: QT3DS-2320
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
The erroneous rotation happened when the mouse cursor projected on the
rotation plane resulted in a point behind the camera.
Task-number: QT3DS-2319
Change-Id: Ic043f8a6e48db2fa82590c6eb6797b38a35ccf54
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
| |
Change-Id: I36def1f76a1cabf7a2f9b0f5dc676630ae3d3589
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
This is a boolean property. If it is true, the fov value will be
interpreted as horizontal angle.
Task-number: QT3DS-708
Change-Id: I5642c6cd2e32fb4d0872d0422b58077f0f8af2f7
Reviewed-by: Teemu Tamminen <teemu.tamminen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2305
Change-Id: Iff636074edae93eec9175d4d771c43065e35da98
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2323
Change-Id: I6065221e06906918ae464fe6a2f37de3044ff35e
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Also removed obsolete styles from style.qss, as it was being
edited anyway.
Task-number: QT3DS-1928
Change-Id: Iec7bf2bc47202cada7de2cf613b1c740586b9dd2
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
This is how it's done in Maya etc. and how it is
specified in the UX design.
Change-Id: Iff6db3bb4996d43445182a098374e9fe49810fca
Reviewed-by: Teemu Tamminen <teemu.tamminen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The crash was caused by invoking cut/paste style move unnecessarily
when rearranging objects inside a component.
Task-number: QT3DS-2303
Task-number: QT3DS-2304
Change-Id: I962f7f3493e09e7e123265d0de2c34f3705b5aa2
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
| |
Rotate and Scale shortcuts were reversed. Now Scale is E and Rotate is
R.
Change-Id: I9b0cb4b97610ac39cad1824c9dc1346f781510a8
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2256
Change-Id: I8105f5554894c381db6dc52b2c9b22caf5bf34c5
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Fake a bounding box when focusing a camera, a light, or an empty group
in perspective view.
Task-number: QT3DS-2282
Change-Id: Ia9fe83233e3d45ff480a8311bd4aa6a4430cf6b9
Reviewed-by: Teemu Tamminen <teemu.tamminen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2264
Change-Id: I3a9514b8ddb8339a91443463e9bc4541991412cf
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|