summaryrefslogtreecommitdiffstats
path: root/src/render/backend/abstractrenderer_p.h
Commit message (Expand)AuthorAgeFilesLines
* Use SPDX license identifiersLucie Gérard2022-06-221-38/+2
* Add caching mechanism to ShaderBuilderPaul Lemire2020-10-281-0/+9
* Remove useless virtual methodMike Krus2020-08-131-4/+0
* Refactor Scene3D to work with both RHI and GL Qt3D renderersPaul Lemire2020-07-291-1/+14
* RenderQueue: switch to std::vectorPaul Lemire2020-07-031-4/+1
* QAspectJob: switch to using std::vectorPaul Lemire2020-07-021-2/+2
* Render aspect: Dispatch events directlyMike Krus2020-06-301-1/+2
* Clean input event handlingMike Krus2020-06-231-1/+0
* Add ability to dump filter statesMike Krus2020-03-261-1/+2
* Initial creation of RHI plug-in and refactoringJean-Michaël Celerier2020-03-161-1/+0
* Allow Qt3DWindow to choose which graphics API to use on constructionJean-Michaël Celerier2020-03-111-6/+1
* Move common job handling out of RendererMike Krus2020-03-061-5/+6
* Remove QtGui module path from OpenGL related pathsMike Krus2020-02-061-1/+1
* ResourceAccessor: make it work with the modular renderer architecturePaul Lemire2020-02-031-1/+5
* Clean up tracing codeMike Krus2020-01-271-0/+1
* Merge remote-tracking branch 'origin/5.14' into 5.15Qt Forward Merge Bot2019-12-141-1/+1
|\
| * Fix OnDemand rendering with Scene3Dv5.14.0-rc2v5.14.0Paul Lemire2019-12-041-1/+1
* | Use jobsDone to sync render capture back to frontendMike Krus2019-12-131-0/+2
|/
* Merge remote-tracking branch 'origin/5.13' into 5.14Paul Lemire2019-10-151-0/+3
|\
| * Make sure right screen is set on QOpenGLContext and QOffscreenSurfaceAndy Shaw2019-10-101-0/+3
* | Remove backend entity hierarchy rebuilding jobsJim Albamont2019-09-201-1/+0
* | Remove QBackendNodeFactory since it's no longer neededMike Krus2019-09-051-2/+1
* | Renderer renderSynchronous: allow skipping swap buffer stepPaul Lemire2019-08-071-1/+1
* | Make Scene3D rendering use the Manual Qt3D drive modePaul Lemire2019-08-071-1/+1
* | Merge remote-tracking branch 'origin/5.13' into devPaul Lemire2019-05-091-1/+2
|\|
| * Merge remote-tracking branch 5.12 into 5.13Paul Lemire2019-04-261-0/+2
| |\
| | * Cache light/renderable/computable vectorsJames Turner2019-04-101-0/+1
| | * Fix Entity parenting hierarchyJim Albamont2019-04-041-0/+1
* | | Merge remote-tracking branch origin/5.13 into devPaul Lemire2019-04-151-1/+1
|\| |
| * | Switch export macros to standard formKai Koehne2019-04-021-1/+1
* | | Rework internal Texture HandlingPaul Lemire2019-03-041-1/+1
* | | Cache light/renderable/computable vectorsJames Turner2019-02-201-0/+1
|/ /
* / Implement WaitFence/SetFence handling into the rendererPaul Lemire2018-10-121-0/+1
|/
* Avoid locking up on Radeonv5.11.0-rc1Laszlo Agocs2018-05-041-1/+2
* AbstractRenderer: add entries into API enumPaul Lemire2018-03-191-1/+3
* AbstractRenderer: add setOpenGLContext methodPaul Lemire2018-03-191-0/+3
* RenderThread: use AbstractRenderer* instead of Renderer*Paul Lemire2018-03-191-0/+1
* Renderer: instantiate, initialize and shutdown CommandThreadPaul Lemire2018-03-161-0/+6
* Revert "Keep rendering in sync with aspect jobs by adding barriers"Paul Lemire2018-02-281-8/+2
* Merge remote-tracking branch 'origin/5.10' into 5.11Sean Harmer2018-02-151-2/+8
|\
| * Keep rendering in sync with aspect jobs by adding barriersSvenn-Arne Dragly2018-02-021-2/+8
* | Merge remote-tracking branch 'origin/5.10.1' into 5.11Liang Qi2018-02-141-0/+3
|\|
| * Fix OnDemand render policySvenn-Arne Dragly2018-02-011-0/+1
| * Organize dirty bits in categoriesSvenn-Arne Dragly2018-02-011-0/+2
* | Ray casting jobMike Krus2018-02-011-0/+1
|/
* Merge remote-tracking branch 'origin/5.9' into 5.10Liang Qi2018-01-221-1/+1
|\
| * Scene3D: allow to force blocking renderingPaul Lemire2018-01-161-1/+1
* | Merge remote-tracking branch 'origin/5.9' into 5.10Svenn-Arne Dragly2017-11-151-0/+1
|\|
| * Add layer entity filter cachingSvenn-Arne Dragly2017-11-141-5/+14
* | Add backend node for QJointSean Harmer2017-08-161-0/+1