summaryrefslogtreecommitdiffstats
path: root/src/render/jobs/sendbuffercapturejob.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Make tracing a runtime optionMike Krus2019-12-131-1/+1
| | | | | | | | | | | - Moved most of the code QSystemInformationService (private class for now) - Tracing can be enabled by setting QT3D_TRACE_ENABLED or calling QSystemInformationService::setTraceEnabled(bool) - Introduced QTaskLogger class to easy logging (RAII) Change-Id: I2a3e08e4371fcee3e9ef3cf575725f13f57d1a94 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Revert "Update jobs to remove post FF changes"Mike Krus2019-12-031-4/+4
| | | | | | | d521b994450f0a4febbd789ba66701ba24fdbe22 Change-Id: Ibe6d608e8400e69b50775c0eb156e74e4e90b25c Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Update jobs to remove post FF changesMike Krus2019-10-221-4/+4
| | | | | | | Made the d_ptr private again. Change-Id: Ia5ba23b03cd22290d5c922e9a1c657a67ff98977 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Convent SendBufferCaptureJob to direct syncPaul Lemire2019-10-211-13/+53
| | | | | Change-Id: I8d5bc69cb75d73e628f08d70b2e40d665c39802b Reviewed-by: Mike Krus <mike.krus@kdab.com>
* Implement WaitFence/SetFence handling into the rendererPaul Lemire2018-10-121-0/+6
| | | | | | | | Slightly reorganize jobs between jobs needed for rendering and jobs that should run even when no rendering is required. Change-Id: I02d262efd8cb46c71c40ac6dbcd4d1b25bb725e1 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* sendbuffercapturejob: remove non needed manager memberPaul Lemire2018-03-201-5/+0
| | | | | Change-Id: If014ea0445fba14a0bdb7898920a5c8b5f55fd23 Reviewed-by: Mike Krus <mike.krus@kdab.com>
* Fix container detachments when using range loopSergio Martins2017-02-241-1/+1
| | | | | | | Fixes -Wclazy-range-loop warnings. Change-Id: I6348b259a444203afe3490ea41c149c9b6740164 Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
* Fix Clang warnings: remove unused code and dataMike Krus2017-02-111-2/+1
| | | | | Change-Id: Ida1118c6471f35bff195395ed1df8f4dac2f0e6f Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Transfers gpu buffer data to cpuJuan José Casafranca2017-01-311-0/+90
Added some code to retrieve the data in the gpu back to a cpu pointer in the opengl helpers. Added a framegraph node which specifies if any data must be downloaded from the gpu Added a flag in the buffer object to specify if the data from that buffer must be downloaded. Added a job to send the data back to the frontend. Added a path in the renderer to download the gpu data. Task number: QTBUG-57727 Change-Id: I315a9221e5116c7d07f818e00c654fe1901144f4 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>