summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Make sample meshes geometry renderers againMike Krus2020-07-3030-152/+1950
* Add support for synchronous pickingMike Krus2020-07-3016-145/+154
* rhi: Update PipelineUBOSet::resourceLayout to not allocate UBOsPaul Lemire2020-07-293-34/+10
* rhi: don't abort early when a geometry has more attributes than a shader requ...Paul Lemire2020-07-291-9/+6
* EnvLight uniforms add name aliasesPaul Lemire2020-07-292-4/+20
* Refactor Scene3D to work with both RHI and GL Qt3D renderersPaul Lemire2020-07-2916-302/+706
* Protect accesses to the Render cachePaul Lemire2020-07-271-1/+4
* QBoundingVolume: fix unitialized valuedPaul Lemire2020-07-271-0/+1
* Update buffer visitorMike Krus2020-07-272-174/+46
* Fix vS2019 build issuesMike Krus2020-07-205-10/+4
* Fix build to change in typeof QList::size()Mike Krus2020-07-173-3/+7
* rhi: fix SubmissionContext::loadShader for Unicode filesNicolas Guichard2020-07-161-7/+12
* RHIBuffer: don't destroy buffer immediately when orphaningPaul Lemire2020-07-163-2/+26
* rhi: avoid copies when uploading UBOsPaul Lemire2020-07-162-8/+4
* Remove string concatenations when uploading UBOsPaul Lemire2020-07-164-83/+72
* PipelineKey: use Geometry Layout instead of GeometryIDPaul Lemire2020-07-167-25/+42
* Add AttributeInfo to allow comparing RenderCommand geometry layoutsPaul Lemire2020-07-167-20/+132
* Use a single UBO per binding for all commands using the same pipelinePaul Lemire2020-07-1613-489/+919
* RHIBuffer: remove unreachable code pathPaul Lemire2020-07-101-4/+0
* ES2: Clarify warnings about MSAAPaul Lemire2020-07-101-2/+4
* Use QList instead of QVector in renderJarek Kobus2020-07-09102-320/+312
* Use QList instead of QVector in implementation and docsJarek Kobus2020-07-09172-554/+531
* RHI: Handle cases where buffer has no dataPaul Lemire2020-07-094-5/+14
* rhi/renderer: small tidiesPaul Lemire2020-07-091-5/+5
* Move RenderViewInitializer,Builder/Updater jobs to a common placePaul Lemire2020-07-0830-1592/+659
* Isolate picking event processingMike Krus2020-07-085-118/+139
* RHI Renderer: align prepareCommandsSubmission with OpenGL rendererPaul Lemire2020-07-081-7/+1
* RHI: uploadBuffersForCommand check return value of RHIBuffer::bindPaul Lemire2020-07-081-3/+6
* Use QList instead of QVectorJarek Kobus2020-07-0791-239/+238
* rhi: cleanup code which was only relevant for opengl rendererJean-Michaël Celerier2020-07-073-94/+5
* Move and adapt RendererCache to share amongst renderer pluginsPaul Lemire2020-07-0722-314/+130
* GLTexture: change internals to use std::vectorPaul Lemire2020-07-076-29/+21
* RenderQueue: reset now destroys RenderViewsPaul Lemire2020-07-074-4/+18
* Refactor RenderQueue so that it can be shared between renderersPaul Lemire2020-07-0714-450/+114
* Share code between renderer pluginsPaul Lemire2020-07-0737-1866/+1006
* RHI: Fix a couple warningsPaul Lemire2020-07-071-1/+3
* GLShader: convert some std::vector getter to return const &Paul Lemire2020-07-072-10/+10
* OpenGL Renderer: replace std::find by Qt3DCore::containsPaul Lemire2020-07-076-30/+19
* rhi: replace QVector by std::vector wherever possibleJean-Michaël Celerier2020-07-0720-348/+299
* RHI Logging: Fix categories names to mention RHI and not OpenGLPaul Lemire2020-07-041-12/+12
* rhi: handle a depth texture formatJean-Michaël Celerier2020-07-042-0/+10
* Update RHI plug-in with std::vector changesJean-Michaël Celerier2020-07-0314-194/+248
* RenderQueue: switch to std::vectorPaul Lemire2020-07-0312-195/+130
* PickBoundingVolumeJob/RayCastingJob: switch to std::vectorPaul Lemire2020-07-039-53/+80
* RHI: Texture FixesPaul Lemire2020-07-031-7/+23
* GraphicsHelpers/GLShader: switch to std::vectorPaul Lemire2020-07-0333-222/+226
* APIShaderManager: switch to std::vectorPaul Lemire2020-07-033-14/+30
* OpenGL: TextureSubmissionContext switch to vectorPaul Lemire2020-07-032-8/+8
* AttachmentPack: use std::vectorPaul Lemire2020-07-034-10/+10
* QAspectJob: switch to using std::vectorPaul Lemire2020-07-0234-90/+99