Optimize StreamBuffer::getUsableSize to not be a virtual method.

This commit is contained in:
Alex Szpakowski
2018-09-29 14:50:49 -03:00
parent 0cf106fa6a
commit 535be96f03
3 changed files with 7 additions and 34 deletions
+2 -1
View File
@@ -54,8 +54,8 @@ public:
size_t getSize() const { return bufferSize; }
BufferType getMode() const { return mode; }
size_t getUsableSize() const { return bufferSize - frameGPUReadOffset; }
virtual size_t getUsableSize() const = 0;
virtual MapInfo map(size_t minsize) = 0;
virtual size_t unmap(size_t usedsize) = 0;
virtual void markUsed(size_t usedsize) = 0;
@@ -67,6 +67,7 @@ protected:
StreamBuffer(BufferType mode, size_t size);
size_t bufferSize;
size_t frameGPUReadOffset;
BufferType mode;
}; // StreamBuffer