Bug 1739553 - Use wr::ExternalImageId in more places r=gfx-reviewers,bradwerth

It could make code more explicit.

Differential Revision: https://phabricator.services.mozilla.com/D130434
This commit is contained in:
sotaro
2021-11-07 07:26:45 +00:00
parent df3e2c53c6
commit c84b574340
10 changed files with 57 additions and 42 deletions

View File

@@ -665,7 +665,7 @@ void SurfaceTextureHost::CreateRenderTexture(
RefPtr<wr::RenderTextureHost> texture =
new wr::RenderAndroidSurfaceTextureHost(mSurfTex, mSize, mFormat,
mContinuousUpdate);
wr::RenderThread::Get()->RegisterExternalImage(wr::AsUint64(aExternalImageId),
wr::RenderThread::Get()->RegisterExternalImage(aExternalImageId,
texture.forget());
}
@@ -978,7 +978,7 @@ void AndroidHardwareBufferTextureHost::CreateRenderTexture(
const wr::ExternalImageId& aExternalImageId) {
RefPtr<wr::RenderTextureHost> texture =
new wr::RenderAndroidHardwareBufferTextureHost(mAndroidHardwareBuffer);
wr::RenderThread::Get()->RegisterExternalImage(wr::AsUint64(aExternalImageId),
wr::RenderThread::Get()->RegisterExternalImage(aExternalImageId,
texture.forget());
}
@@ -1194,7 +1194,7 @@ void EGLImageTextureHost::CreateRenderTexture(
const wr::ExternalImageId& aExternalImageId) {
RefPtr<wr::RenderTextureHost> texture =
new wr::RenderEGLImageTextureHost(mImage, mSync, mSize);
wr::RenderThread::Get()->RegisterExternalImage(wr::AsUint64(aExternalImageId),
wr::RenderThread::Get()->RegisterExternalImage(aExternalImageId,
texture.forget());
}