| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Undoing a change from basic material to animatable material would crash
because property wouldn't actually exist anymore.
Task-number: QT3DS-2823
Change-Id: Iebb197ba2c26728d82af2c2c6a4458cb9baaaa87
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
| |
Change-Id: I7752da76e890485ed80d2c93a8db74d14b48d15d
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Created sub-pages for each of the 5 main categories. This is needed for
the sidebar menu and also for unifying with i.e. creator and design
studio manuals. Also needed to rename the quick start guide page.
Task-number: QT3DS-2708
Change-Id: Icea5009857c21eb4f42aa18621630b7d389445a8
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 2ba5f4d873a1fb04b891238f78868778fd4bc20f.
At least one place in the editor depends on reading the file again
after saving. Since there might be more, revert this for now.
Task-number: QT3DS-2822
Change-Id: I1737dd05de9a2402a6850b1eb5e1accd303316c2
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Mouse position mapping was done against incorrect object in case of
clicking on master slide.
Task-number: QT3DS-2820
Change-Id: Ic962eef50d18b8a97372a0de5ea6f62ee929abfe
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Updated UI images in documentation to match 2.2 UI.
Task-number: QT3DS-2696
Change-Id: Ia225475f1dd87d4e64f57d1e047252af764627b1
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2818
Change-Id: Ia25690658541fedc4161b8a2f326f50f969194dd
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Added new tutorials page. Moved tutorial like content from best practice
page to tutorial page.
Task-number: QT3DS-2614
Change-Id: Iafee316c9bf6f901d0a11afeb2a4b92068a5185b
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2779
Change-Id: I38f7a287e27f4a5d7f96562f907c76ff6d84a54e
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2779
Change-Id: I746366b3af919af39bc778567adc1c69b0386668
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The old system assumed the glsllibs are in the filesystem.
Instead, we have them in a resource file. We do not have separate
versions for different OpenGL versions, so we can get rid of the
OpenGL version in the search path, hence allowing the glsllibs to be
found in the resource file.
Task-number: QT3DS-2798
Change-Id: I03cbb123cf4555456fc11423a82498703b07131d
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2438
Change-Id: I0c6988ff5016dc0016a031d34a5758a624140458
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Editor attempts to parse datainput binding datatypes from other
presentations in project to prevent changing datainput type to something
incompatible. Custom properties are specific to current open project so
there is no way to query datatype for custom property in another project.
Therefore on unrecognizable property just return datatype none.
Task-ID: QT3DS-2790
Change-Id: Ia90503fe2aade13a98dcd8501e864d8de9ae6513
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
| |
After the editor saves a materialdef file, the editor doesn't need to
react to that change.
Change-Id: I4fa5fd79536388450ccb39d2ff55eab53f11a04b
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
The editor didn't show the most up to date changes to the material in
the scene view after setting values read from the materialdef file.
Change-Id: I8f9499d7250489168e177ab150acd7836041c07c
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
After setting a new shader, setPropertyValues would set the default
values again to the material. These values would remain with the
instance after an undo and would make the presentation unsaveable.
This change makes it so that the default values are not set again.
Task-number: QT3DS-2796
Change-Id: I2fa95e29b9f20da6a00ce71a81e3dd6956e7206b
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Table on index page is to narrow so images cuts off, I change it to use
3 columns instead of 4 to solve the problem.
Task-number: QT3DS-2780
Change-Id: Ia296c166a30512843d3ebafadce2aa5fbedf1a1c
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Materialdef shouldn't be able to be named the same as an unused
materialdef. Previous checks only applied to matdefs used in the scene.
Change-Id: Iab9882cdcc3b035dcbdfb480f33297330a258dfa
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
| |
This name manipulation was only meant for objects inside the material
container. The name was also meant to be searched from the right.
Change-Id: I63860d9389baf9d7e62654c412b0f2714b61a64f
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Added page about materials and shaders
Task-number: QT3DS-2618
Change-Id: I51cdeabfd017a0644b40c8c3975321757e902faa
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2787
Change-Id: Ic8c1048381683e2d2a4e1de11d93fa945599005f
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Data inputs used by imported presentations are copied from source
project. Duplicate inputs are ignored.
Task-number: QT3DS-2742
Change-Id: Ia0162f3f91c78b35888e235b764985e09160498d
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2786
Change-Id: Ic0dedd658f9a9a951b7d3bbdb52056c0490bcc5b
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Updated requirements documentation with more OS that editor has been tested
on. Also removed runtime related stuff.
Task-number: QT3DS-2694
Change-Id: Ic320367baea29bed926335478337b7526d76ff70
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also, in the datainput management dialog select the newly added DI to draw
user attention to potential silent renaming (instead of a pop-up).
For the case where user adds a datainput directly from datainput selector,
we cannot highlight the row as dialog is closed immediately, though.
Change-Id: Id52151445847a43bfe3c158dc4dac44d7d3db0ba
Task-id: QT3DS-2784
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Rename wouldn't occur since QFileInfo::exists() would pass due to case
insensitivity. Fix also inspector checks for materialdef paths and names
to be case insensitive.
Task-number: QT3DS-2789
Change-Id: Ie6e9a0bea11f9eec4470714b2483b7c840cd2478
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2675
Change-Id: Ie388cdd1f87efc97b1a0da7064851a0ad9054fca
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Also renames *.material files to *.shader files inside the Material
Library.
Task-number: QT3DS-2787
Change-Id: Iaa3e64fae934b526ad0903c19d3cdb2b6923cc95
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
A materialdef rename would invalidate the undo stack as previous
commands would refer to the old name.
Task-number: QT3DS-2781
Change-Id: I9e86e67ce9412629f97c081e6368eb0d3ecc7227
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Disable basic material renaming by removing the name property from the
inspector, disabling rename from the timeline context menu and disabling
double clicking of the basic material in the timeline.
Refresh the inspector after rename to fix reverting to previous value.
Force a reference update after a rename by emitting assetNameChanged.
Task-number: QT3DS-2774
Change-Id: I4c1658ee8a4f206db90c46878e75cc0bb690956b
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Separate icons for active and inactive.
Task-number: QT3DS-2772
Change-Id: I9fadff21405237db16dc8c9ec779dfee6547cef7
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Referenced materials now show the latest shaders if the inspector is
open when the shaders are added to the project. Referenced materials
also lose the ability to change the material type of the original
material.
Task-number: QT3DS-2776
Change-Id: I45b86abd5c9b54fd4e4c8c06979032feca6c34b2
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Added documentation about the scene camera palette.
Task-number: QT3DS-2589
Change-Id: I019a4f3362b5fb04f1e3740e5f3096a9a7a000ba
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Add icons to main categories on the index page
Task-number: QT3DS-2609
Change-Id: I3b3ae0c3e5d4c4fde5444e5a7e43bfb6ab9350bc
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
With this patch inspector slider value shows only the needed amount
of decimals. Redundant decimal 0s are removed. So slider properties
can show 0 (like in the case of opacity), 1, 2, or 3 decimal places.
Task-number: QT3DS-2769
Change-Id: I76accd4e7c4b1e66d7a9cc1a428b20ec32fd1112
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Now we parse also <Set> nodes in addition to <Add> nodes when looking
for either assets to import or presentation ids to update.
Task-number: QT3DS-2751
Change-Id: I0a3cb4c43bb5acf1301fe52b3b1a3259090154d0
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes following issues when importing presentations:
- Importing presentations with different relative path to project file
caused some assets to be imported into wrong folders
- Importing custom materials didn't import texture assets that didn't
have a default asset set in .material file
Task-number: QT3DS-2599
Change-Id: I38e2afa1fbf793f9808a0056529336f26e6cad7e
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This functionality requires redesign and reimplementation, as it is
currently useless and broken. Disabling it until it can be properly
fixed.
Task-number: QT3DS-2749
Change-Id: I35698293e4fd91d3469fc75631a23054cf81b544
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2748
Change-Id: Ida98b12bac43be0e85b0e99fb5ee797049768a4e
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When creating a new project, if the currently selected object is one
with property fields that use ChooserDelegates, the list view model
becomes briefly invalid as the new project is loaded. This caused
errors from bound model properties.
Task-number: QT3DS-2691
Change-Id: I3026e04d8fc33515566d972259dd9b9bf2b79e1f
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Added section about known limitations for stereoscopic rendering to
documentation.
Task-number: QT3DS-2762
Change-Id: Ie73469ab84afe8a07b3b6bf71eda4c7abd5429c0
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2753
Change-Id: I1dcdc1e1bd8b4ad8364c6c04affa4b1d6a0f8224
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2750
Change-Id: Id301d9775f2d102911bcc3696dd55d0cfee9d6e5
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2744
Change-Id: Ic9f36decb43c36760dfe17e890362f41dd8e288d
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Added documentation on stereoscopic rendering.
Task-number: QT3DS-2699
Change-Id: Ida98313a619c25f7bf9609bbba22f41b80f70287
Reviewed-by: Kaj Grönholm <kaj.gronholm@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Allows ObjectRefs to target materials inside the material container and
images inside any material.
Task-number: QT3DS-2743
Change-Id: Ia9dba2699f49e49249727f6849e8b3a096551443
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using QML scripts that have *.qml extension does not work with
Quick Compiler currently. As a workaround, some presentations
are using *.script extension instead. This caused a crash.
Added a messagebox informing about the unknown assets instead of
crashing.
Task-number: QT3DS-2739
Change-Id: I6b31694cfaac8a6abf6cf8c82b5f76a19a032553
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Runtime 1 was checking material container duration to determine
subpresentation animation run time.
Task-number: QT3DS-2606
Change-Id: I395691aa3c6c383254ba92b7c0ff95a0857f56c8
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
| |
Also, use source path as an identifier instead of the material name.
Task-number: QT3DS-2108
Change-Id: I72f7a0e15cc84034b20baea98208c2b939550010
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2706
Change-Id: I797d615df13029bf062b5437ac588dbc5c77324b
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|