Bug 1373381 - Update RGBA8 to BGRA8 since it was renamed in WR cset 264d53d. r?kvark
MozReview-Commit-ID: 9iGffjS0sKs
--- a/gfx/webrender_bindings/WebRenderTypes.h
+++ b/gfx/webrender_bindings/WebRenderTypes.h
@@ -46,39 +46,39 @@ inline Epoch NewEpoch(uint32_t aEpoch) {
return e;
}
inline Maybe<WrImageFormat>
SurfaceFormatToWrImageFormat(gfx::SurfaceFormat aFormat) {
switch (aFormat) {
case gfx::SurfaceFormat::R8G8B8X8:
// TODO: use RGBA + opaque flag
- return Some(WrImageFormat::RGBA8);
+ return Some(WrImageFormat::BGRA8);
case gfx::SurfaceFormat::B8G8R8X8:
// TODO: WebRender will have a BGRA + opaque flag for this but does not
// have it yet (cf. issue #732).
case gfx::SurfaceFormat::B8G8R8A8:
- return Some(WrImageFormat::RGBA8);
+ return Some(WrImageFormat::BGRA8);
case gfx::SurfaceFormat::B8G8R8:
return Some(WrImageFormat::RGB8);
case gfx::SurfaceFormat::A8:
return Some(WrImageFormat::A8);
case gfx::SurfaceFormat::R8G8:
return Some(WrImageFormat::RG8);
case gfx::SurfaceFormat::UNKNOWN:
return Some(WrImageFormat::Invalid);
default:
return Nothing();
}
}
inline gfx::SurfaceFormat
WrImageFormatToSurfaceFormat(ImageFormat aFormat) {
switch (aFormat) {
- case ImageFormat::RGBA8:
+ case ImageFormat::BGRA8:
return gfx::SurfaceFormat::B8G8R8A8;
case ImageFormat::A8:
return gfx::SurfaceFormat::A8;
case ImageFormat::RGB8:
return gfx::SurfaceFormat::B8G8R8;
default:
return gfx::SurfaceFormat::UNKNOWN;
}