Closed Bug 1191527 Opened 5 years ago Closed 5 years ago
Fix the Convert
Planar YCb Cr path in Blit Image To Framebuffer
The pixel shader is currently broken (missing a ';'), and we're using GL_LUMINANCE which triggers really bad padding paths in ANGLE. Fixing this and using GL_ALPHA8 improves performance considerably.
f+, LUMINANCE should not be used. Alpha8 is technically deprecated as well, so we should plan on using R8 on GLES3 and GL core profiles.
Attachment #8643984 - Flags: review?(jgilbert) → review+
I do believe A8 textures may still be being expanded to RGBA8 inside ANGLE though. It'd be nice to double-check.
You need to log in before you can comment on or make changes to this bug.