fix volatile buffer

change debugdraw to use volatile
fix volatile buffer wraparound
This commit is contained in:
marauder2k7 2025-07-29 15:20:22 +01:00
parent d45c3794a5
commit 267986a289
2 changed files with 8 additions and 8 deletions

View file

@ -201,6 +201,8 @@ public:
if (mBufferFreePos < mBufferSize)
mUsedRanges.push_back(UsedRange(mBufferFreePos, mBufferSize - 1));
init();
// Reset free pos
mBufferFreePos = 0;
@ -224,8 +226,6 @@ public:
if (GFXGL->mCapabilities.bufferStorage)
{
outPtr = static_cast<U8*>(mBufferPtr) + mBufferFreePos;
_getBufferData.mOffset = outOffset;
_getBufferData.mSize = size;
}
else if (GFXGL->glUseMap())
{