| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
This can be reverted following the merge from dev -> 5.5.
Change-Id: I7b85e64aa91d9ed81e3ef4d866e531056314d72e
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|/
|
|
|
|
|
|
| |
make qt3d's dependencies use the same branch as qt3d
Change-Id: I8648092da71d040b135678b5a93b5d815023b537
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ib6c6014fa8818f11acef798d645dca98a49b972b
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
|
|
|
|
|
| |
Change-Id: I6cfdca8c2b5bc7a19a6d8f12f7a98c5fb6b84879
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I188ae49f5ec183008a23c2efaeda973182125e57
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ie47ce5da4abe9027ca192fbc5c096df49e0eaff5
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
| |
Change-Id: I2bd39156991654b66ff7fb9c646af4c2bb706f29
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Reviewed-by: Liang Qi <liang.qi@digia.com>
|
|
|
|
|
|
|
|
| |
Don't build it yet as it's still empty and OS X doesn't like empty
libs.
Change-Id: Idd50ab685b4260fddc40604af9a0341e7a087b7f
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ie2cfbc7ec6b6430f5b1cb7e8681591ac962be871
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
|
|
|
|
|
| |
This works around the presence of the Qt3D namespace and the lack of
Q prefixes on several classnames at this time. The class names will be
tidied up but I'm not sure what to do about name collisions with
other areas of Qt. For example, QTransform.
Change-Id: I8f5a2ccf52496c624c0815e04b3153aa79b4803e
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
| |
Change-Id: I9b3eb51c3f40eb4dd5e746502e4d26b0703b1abd
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Quick3D components for core and renderer have been moved to their own module.
For each module, a QQmlExtensionPlugin has been created and is installed in
qtbase/qml/Qt3D/.
To use the Qml API, 3dquick needs to added in the .pro.
3dquickrenderer can be added if subclassing Quick3D elements defined in
Renderer. Otherwise, appending it is not necessary as the Qml engine will
automatically load the QQmlExtensionPlugin.
Core has no more reference to the QML module. Qt3DRenderer still has
references to the QML module which will be remove in follow up patches.
Change-Id: I0cd5cbd27020c776b9eb8d1548514df2b1321bbd
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In order to be able to have Qt3D work without dependencies to the Qml module,
a dedicated Quick3D library has been set up for that purpose. It offers a
QQuickWindow class which extends Qt3D::Window and allows to load a Qml source
file.
Examples have been updated to use QuickWindow.
Note: There are still dependencies to the Qml module in Qt3DCore and
Qt3DRenderer. This patch is a first step toward the removal of those. Follow
up commits will completely remove those dependencies.
Change-Id: I603eec8fb01b3706f648550b43b62356b0b4b4ac
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I636442d2d71342fd248b90674176cede895feab2
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Aspects are now independent Qt3D modules.
This allows aspects to expose classes that can be reused by other
aspects. Unlike plugins however, aspect modules have to be registered
to the QAspectManager when the Qt3D window is created.
At the moment there is only a single aspect : RendererAspect
To load the RendererAspect QT += 3drenderer
Examples updated to work with the changes.
QML components defined in the RendererAspect are accessible by importing
Qt3D.Render 2.0.
Examples have been updated accordingly.
Change-Id: I1281b1ffc1a633292b394c7d0460f1e16b34b488
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
| |
Change-Id: Ib4bdf88255f97bcce7c5a89b57795baea42bc3f7
Reviewed-by: Pasi Keränen <pasi.keranen@digia.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
Changed used GL version to 3.2 and put use of double vector definitions behind #ifdef.
Also removed references to old code from sync.profile.
Change-Id: I806cd882de22f828fbacd162c71b71f52bbd5fbe
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
| |
For now the renderer aspect is still compiled into the Qt3DCore library.
This needs to be split out into a plugin so it can be loaded
dynamically along with other future aspects.
Change-Id: Iba8402b35c7ebc1c503d438c87aad77f5fef2261
Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
|
|
|
|
|
| |
Change-Id: If71df520815e42b1b6749676cb8b0fd0f23f746c
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ib699265ee8dd31f30282f2a4182e3d1debfdc9e3
Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
- load(qt_module) => load(qt_build_config)
- remove:
- CONFIG+=module (obsolete)
- code relating to module version headers (automated now)
- %mastercontent assignment (automated now)
- QT_BUILD_*_LIB defines (automated now)
Change-Id: Ia77f205e3411d9661b4c794e1a78d4d530d27383
Reviewed-by: Sarah Jane Smith <sarah.j.smith@nokia.com>
|
|
|
|
|
|
|
|
| |
this changes the library defines (*QT3D* => *3D*). i don't expect anyone
to actually use them, so this should go without notice.
Change-Id: Iae9bdead552325127fe78ae4054f5e8f8577ac40
Reviewed-by: Sarah Jane Smith <sarah.j.smith@nokia.com>
|
|
|
|
|
|
|
|
| |
sync.profile should not reference modules as dependancies unless they
are actually required; update sync.profile accordingly.
Change-Id: I2569c53ba2f5f2696bf194a8d868858021d5cc87
Reviewed-by: Sarah Jane Smith <sarah.j.smith@nokia.com>
|
|
|
|
|
| |
Change-Id: I99d965e514ff7fb7ada8dc164f82d99dac5fd94e
Reviewed-by: Danny Pope <daniel.pope@nokia.com>
|
|
|
|
|
|
|
|
|
| |
QML renaming must be done before the deprecation mechanism is turned
off.
Task-number: QTBUG-24722
Change-Id: I8e4b9c919eefa72184fa1745d10141885f83369c
Reviewed-by: Sarah Jane Smith <sarah.j.smith@nokia.com>
|
|
|
|
|
|
|
|
|
|
| |
sync.profile needs to enumerate indirect dependencies too.
qtdeclarative now depends on qtjsbackend; update sync.profile
accordingly.
Change-Id: Ib8d226062ea83bafa7d028b24cdd4fc8c96d103d
Reviewed-by: Simon Hausmann <simon.hausmann@nokia.com>
Reviewed-by: Sarah Jane Smith <sarah.j.smith@nokia.com>
|
|
|
|
|
| |
Change-Id: I1f980fecc22780584b54704ec03c4d37439799ca
Reviewed-by: Patrick Burke <patrick.burke@nokia.com>
|
|
|
|
|
| |
Change-Id: I6780c7a17bab5b10ef3b979d00fce741d75427a3
Reviewed-by: Patrick Burke <patrick.burke@nokia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Concatenated a number of fixes.
Fixed QDeclarativeView errors.
This class no longer exists under Qt5, being replaced by QSGView.
Since that class also guarantees OpenGL, there is no need for the
explicit QGLWidget create either. For now leave the QDeclarativeView3D
class in place, but it is now redundant.
Fixed "Project ERROR: QtQuick3D requires Qt Declarative"
Currently, within qt5, it is possible to guarantee that _make_ runs
over qtquick3d after its dependencies, but not possible to guarantee the
same for _qmake_. Therefore we must avoid using any values of QT_CONFIG
which are set while running qmake over our dependencies.
Without this, an aggressively parallel build will pseudo-randomly fail
depending on the order in which qmake is run.
Fixed compile for QtDeclarative -> QtQuick1 split.
Classes relating to QtQuick 1 were split into a new module separate from
QtDeclarative. Update quick3d for this change.
Update sync.profile dependencies to new syntax
%dependencies now has a simpler format of gitmodule => gitref instead of
using qt modules and keywords.
Change-Id: If01d07da1ecf0ced4a9b5a36b2be39105ccffcbb
Reviewed-on: http://codereview.qt.nokia.com/1819
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Sarah Jane Smith <sarah.j.smith@nokia.com>
|
|
Change-Id: I8cbccbbb253f1c83d692aa92056774d70e7f0a7f
Reviewed-on: http://codereview.qt.nokia.com/1720
Reviewed-by: Sarah Jane Smith
|