summaryrefslogtreecommitdiffstats
path: root/src/render/backend/renderer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make sure not to reference already deleted VAOsWieland Hagen2017-02-021-1/+1
* Delete abandoned VAOs after each frameWieland Hagen2017-02-011-8/+38
* Free VAOs in Renderer::releaseGraphicsResources()Wieland Hagen2017-02-011-0/+7
* Rename Texture::DirtyGenerators to DirtyImageGeneratorsWieland Hagen2017-01-261-1/+1
* Fix updating of texture generatorWieland Hagen2017-01-261-0/+4
* Add some basic debug output for texture and texture image managersSean Harmer2017-01-111-0/+8
* Free buffers in Renderer::releaseGraphicsResources()Wieland Hagen2017-01-101-1/+6
* Make sure not to update same buffer twiceWieland Hagen2017-01-101-1/+1
* Ignore RenderCommand for current frame, if shader not loaded yetWieland Hagen2017-01-091-1/+4
* Merge branch '5.8.0' into 5.8Sean Harmer2017-01-051-1/+1
|\
| * BufferManager: prevent race on buffersToRelease vectorPaul Lemire2017-01-031-1/+1
* | Re-run VAO initialization next frame, if something goes wrongWieland Hagen2017-01-051-5/+16
* | CalculateBoundingVolumeJob: Ignore disabled entitiesWieland Hagen2017-01-051-0/+1
* | Correct filtering of disabled entitiesWieland Hagen2017-01-051-0/+3
* | Merge branch '5.8.0' into 5.8Sean Harmer2016-12-161-10/+109
|\|
| * 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
* | Renderer: use the FrameProfilerPaul Lemire2016-12-151-67/+111
* | Renderer: change order of jobs being addedPaul Lemire2016-12-121-8/+8
* | Renderer::lookForDirtyShaders: use isCompatibleWithRenderer()Paul Lemire2016-12-121-1/+1
* | Renderer: add FilterCompatibleTechniqueJob instancePaul Lemire2016-12-041-1/+5
* | TechniqueManager: move to dedicated filePaul Lemire2016-11-301-0/+1
|/
* 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