summaryrefslogtreecommitdiffstats
path: root/src/render/backend/renderer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add shared context to rendererAntti Määttä2017-01-181-0/+18
* Merge branch '5.8' into devSean Harmer2017-01-101-9/+32
|\
| * 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' into devSean Harmer2016-12-211-86/+229
|\| |
| * | 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
* | | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-12-121-12/+143
|\| |
| * | 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
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2016-10-111-82/+81
|\|
| * 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
* | Renaming Scene IO classes to scene import classesOtto Ryynänen2016-10-101-1/+1
|/
* 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