diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2016-06-29 16:37:53 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2016-07-04 06:09:59 +0000 |
commit | c248d198fb6fac4bb0811762c95bf3d238bf77f2 (patch) | |
tree | 2347eeea434a1a9b4a54a6295644f45e582a5c0b /src/render/geometry/buffermanager_p.h | |
parent | 18f0b45c23adc5bee4c784a8d81c697aeb831c93 (diff) |
Renderer: cleanup graphics resources
Change-Id: Iab9c75e25ed9ec09f39282aa48fe827a65fdb136
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/geometry/buffermanager_p.h')
-rw-r--r-- | src/render/geometry/buffermanager_p.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/render/geometry/buffermanager_p.h b/src/render/geometry/buffermanager_p.h index bfa0ac6bc..754d65fe6 100644 --- a/src/render/geometry/buffermanager_p.h +++ b/src/render/geometry/buffermanager_p.h @@ -75,8 +75,14 @@ public: void addDirtyBuffer(Qt3DCore::QNodeId bufferId); QVector<Qt3DCore::QNodeId> dirtyBuffers(); + // Aspect Thread + void addBufferToRelease(Qt3DCore::QNodeId bufferId); + // Render Thread (no concurrent access) + QVector<Qt3DCore::QNodeId> &buffersToRelease(); + private: QVector<Qt3DCore::QNodeId> m_dirtyBuffers; + QVector<Qt3DCore::QNodeId> m_buffersToRelease; }; } // namespace Render |