summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/OGLStreamBuffer.cpp
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2025-06-07 17:55:14 -0500
committerGitHub <noreply@github.com>2025-06-07 17:55:14 -0500
commit65f3ba70f5a88a25eeb7fef143b8e46093e30a7a (patch)
treea550dbcced888ddc1fe57bbe575373d9c0fb3f46 /Source/Core/VideoBackends/OGL/OGLStreamBuffer.cpp
parentec52a7496723f9b59c37003ac0296e6a2f7e911c (diff)
parentf240e20e3f8250d279255fe48ba6ab351b581679 (diff)
Merge pull request #13522 from tygyh/Enforce-overriding-destructor-style-Core&UnitTests
Core & UnitTests: Make overriding explicit and remove redundant virtual specifiers on overriding destructors
Diffstat (limited to 'Source/Core/VideoBackends/OGL/OGLStreamBuffer.cpp')
-rw-r--r--Source/Core/VideoBackends/OGL/OGLStreamBuffer.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/Source/Core/VideoBackends/OGL/OGLStreamBuffer.cpp b/Source/Core/VideoBackends/OGL/OGLStreamBuffer.cpp
index 1d5deadfcf..1a14833f28 100644
--- a/Source/Core/VideoBackends/OGL/OGLStreamBuffer.cpp
+++ b/Source/Core/VideoBackends/OGL/OGLStreamBuffer.cpp
@@ -142,7 +142,7 @@ public:
glBufferData(m_buffertype, m_size, nullptr, GL_STREAM_DRAW);
}
- ~MapAndOrphan() {}
+ ~MapAndOrphan() override {}
std::pair<u8*, u32> Map(u32 size) override
{
if (m_iterator + size >= m_size)
@@ -181,7 +181,7 @@ public:
glBufferData(m_buffertype, m_size, nullptr, GL_STREAM_DRAW);
}
- ~MapAndSync() { DeleteFences(); }
+ ~MapAndSync() override { DeleteFences(); }
std::pair<u8*, u32> Map(u32 size) override
{
AllocMemory(size);
@@ -234,7 +234,7 @@ public:
(coherent ? GL_MAP_COHERENT_BIT : GL_MAP_FLUSH_EXPLICIT_BIT));
}
- ~BufferStorage()
+ ~BufferStorage() override
{
DeleteFences();
glUnmapBuffer(m_buffertype);
@@ -280,7 +280,7 @@ public:
glBindBuffer(m_buffertype, m_buffer);
}
- ~PinnedMemory()
+ ~PinnedMemory() override
{
DeleteFences();
glBindBuffer(m_buffertype, 0);
@@ -315,7 +315,7 @@ public:
m_pointer = new u8[m_size];
}
- ~BufferSubData() { delete[] m_pointer; }
+ ~BufferSubData() override { delete[] m_pointer; }
std::pair<u8*, u32> Map(u32 size) override { return std::make_pair(m_pointer, 0); }
void Unmap(u32 used_size) override { glBufferSubData(m_buffertype, 0, used_size, m_pointer); }
u8* m_pointer;
@@ -335,7 +335,7 @@ public:
m_pointer = new u8[m_size];
}
- ~BufferData() { delete[] m_pointer; }
+ ~BufferData() override { delete[] m_pointer; }
std::pair<u8*, u32> Map(u32 size) override { return std::make_pair(m_pointer, 0); }
void Unmap(u32 used_size) override
{