summaryrefslogtreecommitdiffstats
path: root/src/render/backend/renderer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add support for remote content in SceneLoaderMike Krus2017-05-211-0/+8
* Fix Buffer uploadingPaul Lemire2017-05-081-3/+2
* Renderer: fix OnDemand renderingPaul Lemire2017-04-271-73/+72
* Render: make FrameGraphVisitor return a vector of FG nodesPaul Lemire2017-04-271-3/+10
* Verify a texture is valid before updateJuan José Casafranca2017-04-251-0/+5
* Qt3D: add configure option for jobs and GL profilingPaul Lemire2017-04-051-0/+4
* Initialize member in RendererSean Harmer2017-02-121-0/+1
* Fix Clang warnings: remove unused code and dataMike Krus2017-02-111-1/+1
* Fix Clang warnings: out of order initializationMike Krus2017-02-111-2/+2
* Fix KeyEvent forwardingAntti Määttä2017-02-081-0/+1
* Merge branch '5.8' into 5.9Sean Harmer2017-02-061-8/+45
|\
| * 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
* | Transfers gpu buffer data to cpuJuan José Casafranca2017-01-311-0/+29
* | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2017-01-301-1/+5
|\|
| * Rename Texture::DirtyGenerators to DirtyImageGeneratorsWieland Hagen2017-01-261-1/+1
| * Fix updating of texture generatorWieland Hagen2017-01-261-0/+4
* | Shutdown fixesMike Krus2017-01-301-0/+1
* | Merge branch 'wip/qtquickintegration' into devSean Harmer2017-01-291-1/+24
|\ \
| * | Update pickboundingvolumejob with event forwardingAntti Määttä2017-01-271-1/+6
| * | Add shared context to rendererAntti Määttä2017-01-181-0/+18
* | | ShaderProgram: store and send log and status to frontendPaul Lemire2017-01-251-0/+2
* | | Shader sharing: perform introspection once per shared shaderPaul Lemire2017-01-251-2/+3
* | | Renderer: apply memory barriersPaul Lemire2017-01-241-0/+4
* | | Merge remote-tracking branch 'origin/5.8' into devLiang Qi2017-01-241-0/+8
|\ \ \ | | |/ | |/|
| * | Add some basic debug output for texture and texture image managersSean Harmer2017-01-111-0/+8
* | | Renderer: now handle indirect draw callsPaul Lemire2017-01-241-22/+128
* | | LevelOfDetail (LOD) nodeMike Krus2017-01-231-0/+7
| |/ |/|
* | 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