Backed out 3 changesets (bug 1872087, bug 1767344, bug 1872159) for causing gpu related leak failures CLOSED TREE

Backed out changeset 2c0ef884644c (bug 1872087)
Backed out changeset 0cf50076e7ee (bug 1872159)
Backed out changeset a4148511920c (bug 1767344)
This commit is contained in:
Norisz Fay 2023-12-28 21:24:33 +02:00
Родитель 07c3fb6356
Коммит 4d542e529c
3 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -1152,8 +1152,7 @@ bool WebGLContext::PushRemoteTexture(WebGLFramebuffer* fb,
swapChain.SetDestroyedCallback(destroyedCallback);
mRemoteTextureOwner->RegisterTextureOwner(
ownerId,
/* aIsSyncMode */ gfx::gfxVars::WebglOopAsyncPresentForceSync(),
/* aSharedRecycling */ !!fb);
/* aIsSyncMode */ gfx::gfxVars::WebglOopAsyncPresentForceSync());
}
MOZ_ASSERT(fb || surf);

Просмотреть файл

@ -347,6 +347,8 @@ void CanvasTranslator::ActorDestroy(ActorDestroyReason why) {
}
void CanvasTranslator::FinishShutdown() {
MOZ_ASSERT(gfx::CanvasRenderThread::IsInCanvasRenderThread());
ClearTextureInfo();
}

Просмотреть файл

@ -370,7 +370,6 @@ nsThreadPool::Dispatch(already_AddRefed<nsIRunnable> aEvent, uint32_t aFlags) {
LOG(("THRD-P(%p) dispatch [%p %x]\n", this, /* XXX aEvent*/ nullptr, aFlags));
if (NS_WARN_IF(mShutdown)) {
nsCOMPtr<nsIRunnable> event(aEvent);
return NS_ERROR_NOT_AVAILABLE;
}