summaryrefslogtreecommitdiffstats
path: root/src/src.pro
Commit message (Collapse)AuthorAgeFilesLines
* Remove incomplete bullet and OpenAL aspectsSean Harmer2015-02-191-19/+0
| | | | | | | This can be reverted following the merge from dev -> 5.5. Change-Id: I7b85e64aa91d9ed81e3ef4d866e531056314d72e Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Have Scene3DItem deal with input eventsKevin Ottens2015-01-231-1/+1
| | | | | Change-Id: I8b7637d80e3b9b2ad1b140f32a5e824d2547a936 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Move CameraController in the input aspectKevin Ottens2015-01-231-1/+1
| | | | | | | | | | | | | | | With this move it also becomes a private class. As a result I had to touch all the examples as you won't get camera navigation anymore if the input aspect is not registered. Quick3DConfiguration doesn't depend on the QuickWindow singleton hack anymore, it tries to get back to the aspects and set the camera on the ones having a corresponding property. It also mostly empties Window and QuickWindow. Change-Id: Ife1644bd338e51929bad1e99089bd5e4c68ebc68 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Fix dependencies in src.proPaul Lemire2015-01-221-1/+1
| | | | | Change-Id: I83c594fe308d7e332dd97727fa24f4ebe2647442 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Add a Scene3D item to wrap Qt3D scenes in QQ2Kevin Ottens2015-01-181-0/+5
| | | | | | | | Comes with an example to try the embedding and check that transformations work on the Scene3D element. Change-Id: I93b4690b7fac0c9c90f8a89c53ad6b83aa2c89a6 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Ensure input aspect is built before the quick input pluginSean Harmer2014-12-121-1/+1
| | | | | | | This should solve the CI integration failures on windows. Change-Id: I99b0d3fb2e560b11df98dc7996c4d55468a2c85b Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Added Quick3D Inputs import pluginPaul Lemire2014-11-021-0/+5
| | | | | Change-Id: I1d85420884a60704b8f3e8086aba7241c9e9936b Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Added empty QInputsAspectPaul Lemire2014-11-021-0/+4
| | | | | Change-Id: I188ae49f5ec183008a23c2efaeda973182125e57 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Assimp external dependencyPaul Lemire2014-08-191-1/+6
| | | | | | | | The AssimpParser is now a SceneParser plugin that is build if config tests for assimp succeed. Change-Id: I0e3f6a6ce2a43298b71b0261084f6c79521f214d Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Rename a few .pro files for nicer sub-project names in creatorSean Harmer2014-07-181-3/+3
| | | | | Change-Id: Iba4ef55295e224c8e8329a0113d056149df46779 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Build as much in parallel as we canSean Harmer2014-07-181-7/+54
| | | | | | | | This introduced correct dependency trackign between targets Change-Id: I7d312d55a8066130db80a4102a4fb988222de225 Reviewed-by: Liang Qi <liang.qi@digia.com> Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Add configure test for bullet physics and conditional buildSean Harmer2014-07-091-3/+6
| | | | | Change-Id: Iee429485135f186c183701bd2b4d5ce3d1b13c28 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Add empty shell for a physics aspect using the Bullet engineSean Harmer2014-06-261-0/+1
| | | | | Change-Id: Ie2cfbc7ec6b6430f5b1cb7e8681591ac962be871 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* OpenAL aspect empty shellPaul Lemire2014-05-311-0/+1
| | | | | Change-Id: I9b3eb51c3f40eb4dd5e746502e4d26b0703b1abd Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Quick3D independent libraryPaul Lemire2014-05-241-1/+2
| | | | | | | | | | | | | | | | 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>
* Relocate the render aspect outside of coreSean Harmer2014-03-291-2/+3
| | | | | Change-Id: I636442d2d71342fd248b90674176cede895feab2 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Remove Qt3D 1.x sourcesSean Harmer2014-03-281-3/+0
| | | | | | Change-Id: Ic6c05d78f617155892b546721946ee2c5c9b660a Reviewed-by: Paul Lemire <paul.lemire@kdab.com> Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
* Rendering Aspect to dedicated Qt3D module library.Paul Lemire2014-03-251-1/+2
| | | | | | | | | | | | | | | | | | | 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>
* Initial import of Qt3DCore and Renderer aspectSean Harmer2014-02-101-2/+4
| | | | | | | | | 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>
* make use of qtHaveModule()Oswald Buddenhagen2013-01-091-1/+1
| | | | | | | | Change-Id: I53de6de78a982968c31a9c8d17628d1cddb63a14 Reviewed-by: Sean Harmer <sean.harmer@kdab.com> Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com> Reviewed-by: Tasuku Suzuki <stasuku@gmail.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Make it possible to compile Qt3D without QML/Quick.Casper van Donderen2012-07-061-1/+2
| | | | | | | | | The C++ implementation of Qt3D could not be compiled without also having installed QtQML and QtQuick. This change allows the compilation of the non-QML part of Qt3D separately. Change-Id: I791a03a0f0e1118f3ec20b77be327786148b8923 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
* Deprecate the plugin architecture for asset loading.Sergey Dubitskiy2012-05-031-1/+0
| | | | | | | Task-number: QTBUG-25478 Task-number: QTBUG-24409 Change-Id: If781dc949e3cd7f9b1f83fd7f9e778833d6fe595 Reviewed-by: Sergey Dubitskiy <sergey.dubitskiy@nokia.com>
* Add files ported from research/qt3dSarah Smith2011-03-091-0/+4
Fill repo with some of the files from the research/qt3d project. At present the new project builds under MacOSX. To-dos include getting it building under linux, windows, harmattan and maemo/meego; updating the documentation to reflect the new QtQuick focus; and fixing the issues with private headers.