summaryrefslogtreecommitdiffstats
path: root/src/render/framegraph/qrendersurfaceselector_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove unused data structuresMike Krus2020-02-111-7/+0
| | | | | | | Was used by old node init API Change-Id: I7b68f25634ee7aaccefab6f499ac074fcfb9a7f4 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Switch export macros to standard formKai Koehne2019-04-021-1/+1
| | | | | | | | | | | | Qt expects the export macros to have Q_ prefixes, otherwise the symbol versioning script won't find them and mark them. Also remove non-exising QT3DLOGIC_PRIVATE_EXPORT macro from src/doc/qt3d.qdocconf Task-number: QTBUG-74752 Change-Id: I71b9e85ff09c002fb283824aa51a5a8f50e937f4 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Convenience to locate QRenderSurfaceSelectorKevin Ottens2016-08-071-1/+7
| | | | | | | | This is in fact done at several places nowadays, sometimes with bugs, so let's provide a single tested implementation for it. Change-Id: I782ba18a15e5b4a3b320ac6b472173b1f8e417a3 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Allow changing of pixel ratio in QRenderSurfaceSelectorJanne Koskinen2016-05-271-0/+6
| | | | | | | | | 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>
* QRenderSurfaceSelector creates creation changesSean Harmer2016-03-241-0/+7
| | | | | Change-Id: I5a4cccb90fe17f6f1d59d83745e1115f9cd0669c Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Renderer/QRenderTargetSurfaceSelector: implement proper synchronizationPaul Lemire2016-03-171-0/+2
| | | | | | | This is needed to avoid rendering on a surface that has been destroyed. Change-Id: Iadc2a32e2e0113704ca4df48df6bcdd1a0d8256c Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Fix picking with Scene3DMäättä Antti2016-03-111-0/+4
| | | | | | | | | Pass the correct picking area to pick job using rendersurfaceselector Task-number: QTBUG-49271 Change-Id: I30511199b9b35c0e70d03f31165eb35c8c015cd1 Reviewed-by: Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Unify license header usageAntti Kokko2016-01-261-11/+14
| | | | | | | Update old header.LGPL3 to header.LGPL Change-Id: I8eac0cd6bbc276a56df487249cc459c0d4fab165 Reviewed-by: Jani Heikkinen <jani.heikkinen@theqtcompany.com>
* Add window convenience property to QRenderSurfaceSelectorSean Harmer2016-01-181-0/+1
| | | | | | | | | | Behind the scenes this just updates the QSurfaceProperty which is all we care about on the backend. This is for QML since QSurface is not a QObject subclass (even though all sub classes of QSurface are via MI, grrrrr). Change-Id: I248eb59a92ed3bc99361ff23a0cd20d3c191769b Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Add QRenderSurfaceSelectorSean Harmer2016-01-171-0/+70
Change-Id: I65fbfed5bcf244668021878c0cfddb75d530e56e Reviewed-by: Paul Lemire <paul.lemire@kdab.com>