| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Now that all QML files are gone in importextras, this is not necessary
anymore
Change-Id: Ie97d95209a9de062b3de215e0dc13ea2127f0830
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
| |
tests/manual/lod still works after the port
Change-Id: Idee18aa68724f726789bd74044a989c883dae579
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
It completely duplicates QFirstPersonCameraController behavior, let's
use it instead.
Change-Id: Ie036ff5c1b8352ac23211d1bb628efd1a5e8032c
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
It completely duplicates QOrbitCameraController behavior, let's use it
instead.
Change-Id: I5fee3c16360461f2a918b0ec1428b3cc7f20ec04
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
| |
Now that they are the same, no need to keep the QML version
Change-Id: I2d1fe32128397c604c62585fc043e6ac4aa82daf
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I54449c642a8ac81e57b533be0a7ecb255a18e588
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
With the removal of the materials to move them on the C++ end, those are
now unused.
Change-Id: Idc1d78c8118834832a264cfc52bd01303350c70c
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
This is a straight port from TextureMaterial.qml which is now obsoleted
and removed.
Change-Id: Icd5f1e362dc5ece1db1842dfa82f54353ac7974a
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
|
|
| |
We remove the qml implementation of materials in extras that were also
implemented in C++. Note this is an API change for the materials having
texture properties. The QML ones had mistakenly a string property
instead of a texture one. This move also fixes this API issue on the QML
end.
Change-Id: Ibed14288cd7b8c5ab9615b74b949c6a73ac29329
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Component to control complexity of entities based on either
distance to camera or size on screen.
Given a specific camera, the LevelOfDetail computes the distance to
the observer, or the screen size of the entity. The currentIndex
property is updated to identify which of the entries in the
provided array of distance or size ranges contains the current value.
A disabled LevelOfDetail component will act as a simple
(user controlled) switch.
Updates are not done on disabled sub trees since their
bounding boxes may not be valid.
Change-Id: Ifa4c088de6b80b6a6ed203070411761574686cdb
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
It was using the phong alpha effect and not the proper effect which enables
alpha to coverage. Fixes materials-qml.
Change-Id: Idb73a8564beedb2509f56c90b2d941aebfd4d54a
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
Removes a lot of duplicate code. Also fixed alpha blending for
PhongAlphaMaterial and NormalDiffuseMapAlphaMaterial
Change-Id: Ib33cb874e64b6ac89d2473f1d0e03881b83c8d03
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
| |
Renamed the QOrbitControl to QOrbitCameraController
to be more in line with the FirstPerson version.
Change-Id: Ibf5fb0d3cc548b7dc25d56ea385a64c7a76770aa
Task-number: QTBUG-50660
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
| |
Also created a Quick3DExtras for QML related extras (Qt3DQuickWindow)
Change-Id: I1b95ea841e07ac8d68a07a1911d783b722e6fe03
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
QBoundingVolumeDebug has been disabled for now. Will be re-enabled later on.
Change-Id: Id6b0abab2ec2aa697330bd20d782f9d104d25d50
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|