| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ |
|
| |\|
| | |
| | |
| | | |
Change-Id: I4ceccd338a937a2ada231f568ed02c7a87bd6e80
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I9079849c54deffbb15449d042ec0440e795c305b
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|/ /
| |
| |
| |
| |
| |
| | |
It's likely more accurate and may well be optimised, too.
Change-Id: Iba38b80be16ca97a5f818e3dbc880a821cd9900a
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use qmath.h's value for M_PI in shaders, rather than a value less
precise than even float holds.
Task-number: QTBUG-58083
Change-Id: I3cf30a0900216b1d7d6dc54d4c5676592ba503a0
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds QCamera::viewAll(), QCamera::viewEntity() and QCamera::viewSphere()
to move and rotate the camera so that the view center is the center
of the sphere and the sphere fits inside the viewport
Only works in perspective projection.
Introduces a job to compute the bounding sphere of the scene
excluding the camera.
Change-Id: Id9d67787ea91c354009d5358d5db63a1c9480c70
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The texture files used were from a third party that didn't explicitly
allow their distribution. All of them have been replaced by textures
from NASA and another third party that do allow their distribution
and editing.
Task-number: QTBUG-57543
Change-Id: I69f1309424bba029cdce08689ea8670ed32d44ae
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
|
|
|
|
|
|
|
| |
Also add it to highlighted items.
Task-number: QTBUG-60287
Change-Id: I87a6074bed171970b287c6cd934e6550d86e27e0
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
| |
Change-Id: Ibc78cc120ceed26c8521fa116e1794500b47c2dd
Task-number: QTBUG-60695
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
|
| |
The setSurfaceFormat function calls QOpenGLContext::openGLModuleType
function which can only be called after QQuiApplication istance is
initiated.
Task-number: QTBUG-60617
Change-Id: I7cbf48f325de9c3cbbb5d8addb78bf55ae1b5d07
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
|
|
|
|
|
| |
Change-Id: I2d47b9224e4f26b342cd8a9bbe3c9c5a5e410dc1
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
| |
Change-Id: Ife2ead8fc2f0e0cb6dea18f8a74593847e25ff98
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
| |
Task-number: QTBUG-60287
Change-Id: Id167ddd190b7aa5468bc6590c9f9f4fea234430b
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
Rendered content has changed so change the example image to reflect that.
Task-number: QTBUG-60287
Change-Id: I5d06ed980ffddfec150b7e3914a79fb4c597cf73
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
| |
Task-number: QTBUG-60288
Change-Id: I320f787c3b245cc52df80d89c75f856aeacf649d
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
| |
Change-Id: I9a4f1882805892248aa9f6a4cf8d83a49acaeb0b
Task-number: QTBUG-60288
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
| |
Change-Id: Ie55724be1872f98660093b0fd5cea54d7e0eae11
Task-number: QTBUG-60289
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
| |
Change-Id: I05b9965f93f2a0e5e4c8a4e38e4f52dce1fa2f3d
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
|
|
|
|
|
|
|
| |
Use BSD for all sources, and FDL for all documentation files.
Change-Id: Ifce7284d10947b4948be6ecf44fe3ff8be30f7f7
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
Shares the QML files with the scene3d example.
Task-number: QTBUG-52132
Change-Id: I076284b66a8dfdc3308171f11528851a7e20bbce
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ia71dcd616bc66e128250ae17a0ece7c9669209b7
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
| |
Change-Id: If98fe65a863ee09e82053ada70c1b19d26d8e1f4
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: Ia1a706888ca3bb1eedcac34903afe7da0c168462
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
| |
Change-Id: I6c5ae0e29960aaab2d0babfe325a9f6483729600
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
| |
Change-Id: I57ea393e3abc5de2230f464d612d36a8075fa979
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|
|
|
|
| |
Change-Id: Iee998ffe7ddb67a03ed260db053f541e0138b837
Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
|
|
|
|
|
|
|
|
| |
Found this when building for iOS using a custom build
without widgets.
Change-Id: If50e2d388aafacf9f8b3cfea20752c790e1fbc1d
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
| |
Command '\snippet (//! [2])' failed at end of file 'planets-qml/PlanetsMain.qml'
Change-Id: If30a8123aad2631de22731e5bbd51871166063c8
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
-rename QText3DGeometry to QExtrudedTextGeometry
-rename QText3DMesh to QExtrudedTextMesh
-rename the depth property to extrusionLength
-removed the edgeSplitAngle property
-updated the example
Task-number: QTBUG-58880
Change-Id: Ib2d1a58e62b34949db12b9245f1474baf9cf9b91
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|
|
|
|
|
|
|
|
|
|
| |
-rename barriertypes to waitOperation
-in QML introduce a waitFor property
-remove the Barrier suffix for the enum values
-rename BarrierType to Operation
Task-number: QTBUG-58878
Change-Id: Idc65f44b09e632509cd74286de26fea02e6b6dee
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
src/core/nodes/qnode.cpp
Change-Id: Id989bec6c54eee94651906d44ece752c10b7d0d1
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
will get updated in Qt3DWindow::resizeEvent()
Task-number: QTBUG-58327
Change-Id: I9464ba193a225af17cc4638902d0c68e82640d41
Reviewed-by: Guillermo A. Amaral <gamaral@kdab.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Could be useful to have it around in an example still, so that people
get an idea on how to make their own framegraph in QML from scratch.
Some other examples have QML framegraphs too, but this one is simpler.
Change-Id: I9065af920b1233d3f06cfee71c59afe98359cb7e
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>
|
| |
| |
| |
| |
| |
| |
| | |
Make the synchronization explicit rather than relying on luck.
Change-Id: I4291fd70701e784c70b3ad6d178d6fc9cc4ce0a5
Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
|
|\|
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
src/plugins/sceneparsers/gltf/gltfio.cpp
src/render/io/objloader.cpp
Change-Id: I094c9310d56657ab19b4722b946c60d8cb490191
|
| |
| |
| |
| |
| |
| | |
Task-number: QTBUG-58057
Change-Id: Id078ad5f83a627112718a51ba85c5789bcae718d
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Allows to extrude a 3D mesh from a text string
- Added 3d-text example
Triangulation fixes provided by Remi Faitout
Task-number: QTBUG-19234
Change-Id: I767ffa11092d30945e3fc19f90f72a5965f5a776
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
tests/auto/render/render.pro
Change-Id: I3d0463dabae4fc78f334afc8f90d2d321ab71e03
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
src/input/backend/updateaxisactionjob.cpp
src/render/renderstates/qalphacoverage.cpp
src/render/renderstates/qclipplane.cpp
src/render/renderstates/qdithering.cpp
src/render/renderstates/qseamlesscubemap.cpp
src/render/renderstates/qstenciltest.cpp
Change-Id: I5b279d30bbbb06af5e8ee9fc47e9794b78a567f5
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
deferred-renderer-cpp example has been moved under tests/manual/,
but old example was not completely removed.
Task-number: QTBUG-55659
Change-Id: Ic8e934092879b05c4e04c5f70f0f3632cc8c3ec3
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The mirror property on QTextureImage should now be used instead. This was a
temporarily fix for 5.7.
This reverts commit 5dc4c77408ff040dc4a50c3837f4b2a29e927cb8.
Change-Id: Id98d139a747669b722ff8a1185659015808960a8
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
assimpio.cpp:72: warning: Can't link to 'GLTFPIO'
qpicktriangleevent.cpp:66: warning: Can't link to 'QPickSettings'
qpicktriangleevent.cpp:76: warning: Can't link to 'PickSettings'
shadow-map-qml.qdoc:28: warning: Can't link to 'RendererSettings'
shadow-map-qml.qdoc:28: warning: Can't link to 'Techniques'
Change-Id: I039a4134d18e2b2472554215a69e971650b29b64
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I68a5e66f04403991288937cf239bb4c5f4321367
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This allows to see in a web browser that a command succeeded,
for example, rather than reporting that the server dropped the
connection.
Change-Id: Ib6d34f8261112dd8c76d13dece542a6da229de03
Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@qt.io>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I937f8ff83565f48da5d35055add794c607bb52e4
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
|
|/ /
| |
| |
| |
| | |
Change-Id: I254cbc1643fcb5b67af8338c0b7adc8c25829f9d
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
tests/auto/input/input.pro
Change-Id: I591202f144aeec915e18611dfce358d4f15faff6
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Due to 44f1a92338859f1cc043ec22e0142037b5f87936 we need to correct
the orientation of the textures applied to the plane meshes in this
example. There is a variety of ways to do this including:
* Adapting the texture coordinates
* Rotate plane other direction about x axis and swap face culling mode
* Flip textures on disk
This patch goes for the 3rd option. This can be reverted in 5.8 when we
get new API to control whether texture images are flipped upon loading.
None of these are ideal but is an intermediate step in getting to a
fully consistent usage with 5.8. This follows the same approach as was
used with the anaglph-rendering example skybox textures.
Change-Id: I7fda41204625d7b30ac295ef789b6dea6018c2b8
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
Reviewed-by: Mika Salmela <mika.salmela@qt.io>
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
|
| |
| |
| |
| |
| | |
Change-Id: Ia5a7dfb860317b3fa4b5a56ad6e9351ddb979b3b
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
|