summaryrefslogtreecommitdiffstats
path: root/src/render/geometry/buffermanager.cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2016-06-29 16:37:53 +0200
committerPaul Lemire <paul.lemire@kdab.com>2016-07-04 06:09:59 +0000
commitc248d198fb6fac4bb0811762c95bf3d238bf77f2 (patch)
tree2347eeea434a1a9b4a54a6295644f45e582a5c0b /src/render/geometry/buffermanager.cpp
parent18f0b45c23adc5bee4c784a8d81c697aeb831c93 (diff)
Renderer: cleanup graphics resources
Change-Id: Iab9c75e25ed9ec09f39282aa48fe827a65fdb136 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/geometry/buffermanager.cpp')
-rw-r--r--src/render/geometry/buffermanager.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/render/geometry/buffermanager.cpp b/src/render/geometry/buffermanager.cpp
index af9c83198..09d9cfd50 100644
--- a/src/render/geometry/buffermanager.cpp
+++ b/src/render/geometry/buffermanager.cpp
@@ -65,6 +65,16 @@ QVector<Qt3DCore::QNodeId> BufferManager::dirtyBuffers()
return vector;
}
+void BufferManager::addBufferToRelease(Qt3DCore::QNodeId bufferId)
+{
+ m_buffersToRelease.push_back(bufferId);
+}
+
+QVector<Qt3DCore::QNodeId> &BufferManager::buffersToRelease()
+{
+ return m_buffersToRelease;
+}
+
} // namespace Render
} // namespace Qt3DRender