summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Added breif to QSceneLoader Docv5.7.0-rc1Colin Ogilvie2016-05-281-2/+14
| | | | | | Task-number: QTBUG-46037 Change-Id: I7b57b01264664ce69330df1e85a41d734405bf6f Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Missing Signal Doc for QFrameActionColin Ogilvie2016-05-282-1/+12
| | | | | | Task-number: QTBUG-46037 Change-Id: I4e99403ecd36619f92a2329d1db3e67bcd5ec057 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* added skeleton doc to logic moduleColin Ogilvie2016-05-281-0/+14
| | | | | | Task-number: QTBUG-46037 Change-Id: Id38721e9f0c4dd57aa1135253e30069ec9823bc9 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Skeletal Doc for render-lightsColin Ogilvie2016-05-284-10/+111
| | | | | | Task-number: QTBUG-46037 Change-Id: I045b7ff77827de2410fc785c16508ff1429f14fb Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Documentation for render-geometryColin Ogilvie2016-05-284-17/+36
| | | | | | Task-number: QTBUG-46037 Change-Id: Ie0069ab43a0575d4f9578a43a7302cd560423fc6 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QTextureImageDataRobert Brock2016-05-281-16/+54
| | | | | | | | Adding skeletal documentation to QTextureImageData Task-number: QTBUG-46037 Change-Id: If8533f96e82ff21e4bf323c50535603611b17af9 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Adding QDoc to QTextureImageRobert Brock2016-05-281-2/+17
| | | | | | | | Adding skeletal documentation to QTextureImage Task-number: QTBUG-46037 Change-Id: I20aeee5ba8087db20e4c75743aed9bd1918c1277 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Adding QDoc to QTextureRobert Brock2016-05-281-0/+19
| | | | | | | | Adding skeletal documentation to QTexture Task-number: QTBUG-46037 Change-Id: If330d1e8bfab793bdb9e0e97df3b1c9a3221b70b Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Adding QDoc to QAbstractTextureImageRobert Brock2016-05-281-4/+14
| | | | | | | | Adding skeletal documentation to QAbstractTextureImage Task-number: QTBUG-46037 Change-Id: I2406159f3ff6ea8de4e70ac7d10daaa9b07572a7 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Adding QDoc to QAbstractTextureRobert Brock2016-05-281-3/+35
| | | | | | | | Adding skeletal documentation to QAbstractTexture Task-number: QTBUG-46037 Change-Id: I44ac9c92f623df9dd833367714f8e53ecd298a4c Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Fix crash when a referenced shader program isn't found in a gltf file.Volker Krause2016-05-281-3/+3
| | | | | | | | This makes tests/manual/gltf start at least (but still not render anything). Change-Id: I828ba32d79aebf6b9081bd58071f394cba910cb9 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Fix warning about unregistered metatype for QAbstractPhysicalDevicePaul Lemire2016-05-272-1/+1
| | | | | Change-Id: I20b430cf2a9b27b0c13b42d0e6a2667e50cfe4a8 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Scene3DItem: allow to instantiate Logic aspectPaul Lemire2016-05-272-2/+6
| | | | | Change-Id: I55334c9169cb157387896819b6bcffe9a381f603 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Allow changing of pixel ratio in QRenderSurfaceSelectorJanne Koskinen2016-05-275-7/+56
| | | | | | | | | Adds new property which allows you to change pixelratio/DPI of surface. By default the ratio is from containing QWindow. Task-number: QTBUG-53601 Change-Id: Ibc3d184285a00c61233ce00d0c39f5db2e34ce89 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* No need to return const QNodeIdKevin Ottens2016-05-262-2/+2
| | | | | | | | | | This is especially true because: we just assume QNodeId at plenty of places internally, thus reducing the reusability of that method internally *and* this type is immutable anyway, provides no setter or such. Change-Id: I3b51387e628e327695b633860f485cf2992c94ad Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Fix memory leaks in render node managersAntti Määttä2016-05-265-0/+60
| | | | | | | | | | Delete objects in node managers. Task-number: QTBUG-47978 Task-number: QTBUG-51035 Change-Id: I55167dfa8c7b76ed6405bcb2b3bc775ca0152a5b Reviewed-by: Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Adding QDoc to QStencilTestRobert Brock2016-05-261-0/+17
| | | | | | | | Adding skeletal documentation to QStencilTest Task-number: QTBUG-46037 Change-Id: I9e40d687a9ca48e7e74a9483f402aff68228f857 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QSeamlessCubemapRobert Brock2016-05-261-0/+14
| | | | | | | | Adding skeletal documentation to QSeamlessCubemap Task-number: QTBUG-46073 Change-Id: Iba0df033043ea7089c649dae18c5f4b996a19c01 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QRenderStateCreatedChangeBaseRobert Brock2016-05-261-0/+15
| | | | | | | | Adding skeletal documentation to QRenderStateCreatedChangeBase Task-number: QTBUG-46073 Change-Id: Ia7381c9950c0d4490ec4f5c11f9dc00822295324 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QRenderStateRobert Brock2016-05-261-0/+11
| | | | | | | | Adding skeletal documentation to QRenderState Task-number: QTBUG-46073 Change-Id: I109513074d934ca5a650636916eb01a5951117f0 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QNoDepthMaskRobert Brock2016-05-261-0/+12
| | | | | | | | Adding skeletal documentation to QNoDepthMask Task-number: QTBUG-46037 Change-Id: If25cf57d22bbbd269a77e04267fa664843efb42c Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QMultiSampleAntiAliasingRobert Brock2016-05-261-0/+12
| | | | | | | | Adding skeletal documentation to QMultiSampleAntiAliasing Task-number: QTBUG-46037 Change-Id: I92d2da97eebac5edf75ac61e1cf37494f7a6ca79 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QDitheringRobert Brock2016-05-261-0/+12
| | | | | | | | Adding skeletal documentation to QDithering Task-number: QTBUG-46037 Change-Id: I6bff5d1812ac29c2076b770983a98126eb439e9e Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QAlphaCoverageRobert Brock2016-05-261-0/+12
| | | | | | | | Adding skeletal documenation to QAlphaCoverage Task-number: QTBUG-46037 Change-Id: I8d8442df0cffdecdb1d61b077a17b525c9e0c5a5 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QStencilOperationArgumentsRobert Brock2016-05-261-0/+38
| | | | | | | | | Adding documentation to aid in the explanation of how to use QStencilOperationArguments and its general relation to OpenGL Change-Id: I3e234bb22fe6758d62b82148f91444717ea75a9d Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QStencilOperationRobert Brock2016-05-261-0/+18
| | | | | | | | | Adding documentation to aid in the explanation of how to use QStencilOperation and its general relation to OpenGL Change-Id: I5ba0c256f24871f3b6e76c9d3915e33c46154930 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QStencilMaskRobert Brock2016-05-261-2/+25
| | | | | | | | | Adding documentation to aid in the explanation of how to use QStencilMask and its general relation to OpenGL Change-Id: If5779783c0a57782c79f6ea86fbfbb9b30555768 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QScissorTestRobert Brock2016-05-261-0/+41
| | | | | | | | | Adding documentation to aid in the explanation of how to use QScissorTest and its general relation to OpenGL Change-Id: I6a48299b14ad100f3dcb4bc4edd28a8af5d65be9 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QPolygonOffsetRobert Brock2016-05-261-0/+27
| | | | | | | | | Adding documentation to aid in the explanation of how to use QPolygonOffset and its general relation to OpenGL Change-Id: I7898993bd70afed05eae9b29c69c5b2fe368d2f1 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QFrontFaceRobert Brock2016-05-261-0/+18
| | | | | | | | | Adding documentation to aid in the explanation of how to use QFrontFace and its general relation to OpenGL Change-Id: I19df2540e9d536950b664574a79423a6f4dbf5c1 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QDepthTestRobert Brock2016-05-261-0/+18
| | | | | | | | | Adding documentation to aid in the explanation of how to use QDepthTest and its general relation to OpenGL Change-Id: I8033ac2c0b62a7706c4bdd55603f5f99bbe29bda Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QCullFaceRobert Brock2016-05-261-0/+22
| | | | | | | | | Adding documentation to aid in the explanation of how to use QCullFace and its general relation to OpenGL. Change-Id: I44fc7d02c0fbc81a9089a0463784ccb5f461591b Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QBlendEquationRobert Brock2016-05-261-0/+19
| | | | | | | | | Adding documentation to aid in the explanation of how to use QBlendEquation and its general relation to OpenGL. Change-Id: Ie4645bb313b23bfd1daed914078f24a75fe1efe3 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Adding QDoc to QAlphaTestRobert Brock2016-05-261-0/+24
| | | | | | | | | Adding documentation to aid in the explanation of how to use QAlphaTest and its general relation to OpenGL. Change-Id: I00c0265f07b063d8bb57ad1c90337940b1425677 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Add doc skeleton for Qt3DInputTomi Korpipää2016-05-2520-133/+509
| | | | | | | | | | | | | Conflicts: src/input/frontend/qanalogaxisinput.cpp src/input/frontend/qaxis.cpp src/input/frontend/qaxissetting.cpp src/input/frontend/qbuttonaxisinput.cpp src/input/frontend/qinputsettings.cpp src/input/frontend/qmousedevice.cpp Change-Id: Ic3e06179f745520d9c49af8d8242af360cbd20d8 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Start of Skeletal Doc for render-materialsystemColin Ogilvie2016-05-255-19/+159
| | | | | | Task-number: QTBUG-46037 Change-Id: I8f2a2ed2068cbe7a4a9265a56c99845a0322df2c Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* QNode: fix missing check for nullptrPaul Lemire2016-05-251-1/+2
| | | | | Change-Id: I192c5a44839d5dfdc3d0ccf139c4f4c865f94f10 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Initialize dynamic properties of lightsSean Harmer2016-05-252-2/+4
| | | | | | | | | | | | Forces them to be initialized so they exist when the property reader is used for later updates. Also use correct type in default value setting of uniforms. Task-number: QTBUG-53585 Change-Id: Id594670ea75385c1d54f06d4d7c6241d77403ce6 Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com> Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Default constant of attenuation to 1.0Sean Harmer2016-05-252-2/+2
| | | | | | | | | | | Without this, the default was 0 for the constant attenuation factor. This is bad because if the user only sets the linear and/or quadratic constants, then when the distance gets small, the denominator in the lighting equation gets very large causing a lot of saturation of the renderered meshes. Change-Id: Ie1b8b2d24702090879cb1429912eb51aeb002f68 Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
* Entity: use NodeAdded to update the childrenHandlesPaul Lemire2016-05-251-0/+18
| | | | | Change-Id: I85d78d99c18544944ffae11eaf76e89a54d5e828 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Node bookkeeping fix: clear table of connection in QNode dtorPaul Lemire2016-05-251-6/+8
| | | | | | | | | Clearing it in the QNodePrivate dtor is actually too late, this needs to happen before QNode::destroyed is emitted. Task-number: QTBUG-53456 Change-Id: I4141b51c3576a348fa4c82a2a4e7806d8b545ab0 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Remove deleted entries from RenderStateCollection cacheJanne Koskinen2016-05-253-4/+14
| | | | | | | | | | When deleting materials RenderPass contains node id's of materials in cache index pointing to destroyed RenderStates. Change removes ids for deleted entries when collection is dirty Task-number: QTBUG-53308 Change-Id: Ibc61c3add1f6d88603310bc46f434fb5b27db11a Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Change default RenderPolicy to AlwaysMiikka Heikkinen2016-05-241-1/+1
| | | | | | | OnDemand policy doesn't work reliably in all cases yet. Change-Id: Id70e17a30f6600be988c28eedcd974eb1dcd3b3d Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Skeletal Doc for QSceneLoaderColin Ogilvie2016-05-241-1/+41
| | | | | | | Task-number: QTBUG-46037 Change-Id: I1e20f5de688b5179382836a17b7a21caa869e8a6 Reviewed-by: Mike Krus <mike.krus@kdab.com> Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Start on skeleton doc for render-framegraphColin Ogilvie2016-05-247-6/+182
| | | | | | | Task-number: QTBUG-46037 Change-Id: Ided34e5a0aed66bd67e8aef7af6689a31a09dc29 Reviewed-by: Mike Krus <mike.krus@kdab.com> Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* doc for qtextureimagedataColin Ogilvie2016-05-241-0/+59
| | | | | | | Task-number: QTBUG-46037 Change-Id: I5dd5616cd6ef3a01326cbc312a5d1809e60b74d2 Reviewed-by: Mike Krus <mike.krus@kdab.com> Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* TextureMaterial.qml change remaining annotations to filterKeys.Unai IRIGOYEN2016-05-231-3/+3
| | | | | Change-Id: I265a1820ee8f02abe7f8c67c269a4842e583469d Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Avoid changing access rights to virtual methodsMike Krus2016-05-232-6/+11
| | | | | | | | Added QRenderAspectTester as friend for testing Task-number: QTBUG-53569 Change-Id: Ia7adde188065a2ba02b7fd480fcfe545ccbf4720 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Unit tests for QKeyboardHandlerKevin Ottens2016-05-234-5/+8
| | | | | | | | | Also repairs the sourceDevice notification change since the tests showed up it was broken. Change-Id: I20b81806452e54f89353f35464b5241de6e18a99 Task-number: QTBUG-53358 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* initializeFromPeer last when creating backend nodeKevin Ottens2016-05-231-1/+3
| | | | | | | | | This fixes issue with the focus handling in KeyHandler since initializeFromPeer checks the enabled state to request focus or not. Change-Id: Ib33f6a7fcec3cb96c1a71b3e6ba0be5f8eb942ed Task-number: QTBUG-53358 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>