Assert IsCurrent in TextureGarbageBin::EmptyGarbage. r?jrmuizel
draft
Assert IsCurrent in TextureGarbageBin::EmptyGarbage. r?jrmuizel
From 5bbe6aa209356262374466fbe91629285ba1c637 Mon Sep 17 00:00:00 2001
---
gfx/gl/TextureGarbageBin.cpp | 1 +
1 file changed, 1 insertion(+)
MozReview-Commit-ID: 7SbYm6aDZnT
--- a/gfx/gl/TextureGarbageBin.cpp
+++ b/gfx/gl/TextureGarbageBin.cpp
@@ -31,14 +31,15 @@ TextureGarbageBin::Trash(GLuint tex)
void
TextureGarbageBin::EmptyGarbage()
{
MutexAutoLock lock(mMutex);
if (!mGL)
return;
+ MOZ_RELEASE_ASSERT(mGL->IsCurrent());
while (!mGarbageTextures.empty()) {
GLuint tex = mGarbageTextures.top();
mGarbageTextures.pop();
mGL->fDeleteTextures(1, &tex);
}
}