diff options
Diffstat (limited to '3rdparty/bgfx/examples/23-vectordisplay/vectordisplay.cpp')
-rw-r--r-- | 3rdparty/bgfx/examples/23-vectordisplay/vectordisplay.cpp | 7 |
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(); |