summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/examples/23-vectordisplay/vectordisplay.cpp
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/bgfx/examples/23-vectordisplay/vectordisplay.cpp')
-rw-r--r--3rdparty/bgfx/examples/23-vectordisplay/vectordisplay.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/3rdparty/bgfx/examples/23-vectordisplay/vectordisplay.cpp b/3rdparty/bgfx/examples/23-vectordisplay/vectordisplay.cpp
index 202f03d7561..1c094cf4576 100644
--- a/3rdparty/bgfx/examples/23-vectordisplay/vectordisplay.cpp
+++ b/3rdparty/bgfx/examples/23-vectordisplay/vectordisplay.cpp
@@ -123,6 +123,11 @@ void VectorDisplay::resize(uint16_t _width, uint16_t _height)
void VectorDisplay::teardown()
{
+ for (size_t i = 0; i < m_vertexBuffers.size(); ++i)
+ {
+ bgfx::destroyDynamicVertexBuffer(m_vertexBuffers[i]);
+ }
+
teardownResDependent();
bgfx::destroyProgram(m_drawToScreenShader);
@@ -728,7 +733,7 @@ bool VectorDisplay::setDecaySteps(int _steps)
{
for (size_t i = 0; i < m_vertexBuffers.size(); ++i)
{
- destroyDynamicVertexBuffer(m_vertexBuffers[i]);
+ bgfx::destroyDynamicVertexBuffer(m_vertexBuffers[i]);
}
m_vertexBuffers.clear();