summaryrefslogtreecommitdiffstats
path: root/src/render/backend/renderer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make sure destroyed OpenGL context is no longer usedv5.8.0-rc1Miikka Heikkinen2016-12-161-0/+15
* Ensure offscreen surface used during cleanup is created on gui threadSean Harmer2016-12-141-5/+33
* Properly order texture jobsPaul Lemire2016-12-141-0/+11
* Textures: properly abandon and release texture dataPaul Lemire2016-12-141-5/+29
* Ensure GL resources are released at renderer shutdownSean Harmer2016-12-081-5/+26
* Fix GCC warning about assignment in an ifThiago Macieira2016-11-261-2/+4
* Renderer: add getter to get GraphicsContextPaul Lemire2016-11-231-0/+5
* Reset state for each frame if renderer doesn't own the contextMiikka Heikkinen2016-11-181-1/+9
* Texture: properly handle unique texturesPaul Lemire2016-11-141-3/+19
* Texture: further refactoringPaul Lemire2016-11-141-2/+73
* Texture backend refactoring: Update node managersWieland Hagen2016-11-141-2/+11
* PickBoundingVolumeJob: small refactoringPaul Lemire2016-10-131-1/+6
* Renderer: use the UpdateMeshTriangleList jobPaul Lemire2016-10-131-1/+4
* Rename FramePreparationJob to UpdateShaderDataTransformJobPaul Lemire2016-10-121-6/+5
* Search the first valid surfaceMika Salmela2016-10-121-2/+10
* Renderer: only load shaders which match the renderer's APIPaul Lemire2016-10-091-6/+16
* Move RenderCommand preprocessing into jobsPaul Lemire2016-10-091-45/+0
* Renderer: use jobs to find dirty GL resourcesPaul Lemire2016-10-091-38/+72
* Merge remote-tracking branch 'origin/5.7' into 5.8Liang Qi2016-09-051-0/+6
|\
| * Reset bound fbo at the end of the renderingAntti Määttä2016-09-011-0/+6
* | Enable QRenderCapture usage in the backendAntti Määttä2016-08-291-0/+12
* | Add sendRenderCaptureJobAntti Määttä2016-08-291-0/+11
|/
* Simplify RV state handlingPaul Lemire2016-08-091-3/+5
* Renderer: properly destroy pending renderqueuePaul Lemire2016-08-091-0/+6
* Load only the shaders which match the rendering APIPaul Lemire2016-08-051-6/+13
* Job Traces: add support for Submission framesPaul Lemire2016-07-171-14/+19
* Rendering: concurrent submissionPaul Lemire2016-07-171-13/+21
* Renderer: update comment regarding RenderStateSetPaul Lemire2016-07-171-4/+2
* RenderStateSet/Node: store a StateVariantPaul Lemire2016-07-171-3/+3
* Renderer: make submission not rely on the Shader backend nodePaul Lemire2016-07-051-23/+23
* Renderer: decouple buffer/texture updates from draw commandsPaul Lemire2016-07-051-135/+285
* Fix compile warning triggered by unused variablePaul Lemire2016-07-051-0/+1
* OpenGLVertexArrayObject: emulate VAO support if not supportedPaul Lemire2016-07-051-23/+20
* QRenderAspect: remove unused allocatorsPaul Lemire2016-07-051-86/+0
* Add shell command to dump RenderViews/RenderCommandsPaul Lemire2016-07-051-4/+6
* Make the Qt3D Renderer execute its first shell commandPaul Lemire2016-07-051-0/+19
* ClearsBuffers: make the RenderViews store clearbuffers valuesPaul Lemire2016-07-041-10/+7
* Renderer/RenderView: store only renderTarget nodeIdPaul Lemire2016-07-041-1/+6
* Renderer: cleanup graphics resourcesPaul Lemire2016-07-041-0/+12
* Remove defaultMaterial/defaultTechniquePaul Lemire2016-07-041-96/+7
* Use UpdateWorldTransformJobPaul Lemire2016-07-041-2/+6
* Rename UpdateBoundingVolumeJob -> ExpandBoundingVolumeJobPaul Lemire2016-07-041-4/+4
* JobStats write fixPaul Lemire2016-07-031-1/+0
* Move jobs into RendererPaul Lemire2016-07-031-7/+77
* Renderer: remove createRenderViewJob functionPaul Lemire2016-07-031-15/+0
* Split RenderViewJobsPaul Lemire2016-07-031-2/+2
* Renderer: createRenderViewJob returning RenderViewInitializerJobPaul Lemire2016-07-031-3/+3
* QFrameGraphVisitor: avoid allocations of FrameGraphNode->children()Paul Lemire2016-06-271-2/+2
* Fix shader cachingSean Harmer2016-06-011-1/+1
* Respect the QRenderSettings::RenderPolicySean Harmer2016-05-231-3/+0