fourcc: allow fallback to RGBA
XRGB was the default 32-bit RGB chroma with a mask. In some cases RGBA might be be supported, but it can't be handled locally from a XRGB source.
Merge request reports
Activity
changed milestone to %4.0
added Component::Core label
- Resolved by Steve Lhomme
Nit: grammar in commit message
IMO this whole RGB fallback should go away, it doesn't even support higher bit depth and assumes RGB is 4:4:4. Given how much time is used on testing a lot of modules for each fallback, it wouldn't hurt much to generate it on the fly.
That being said, RGBA is probably the safest/most common format supported by GPU modules (with BGRA). For the rest XRGB is the next best.
Also I added this for OpenGL, but there's a shortcut to RGBA there. I'm not sure if much modules will gain any advantage from this.
added MRStatus::InReview label
added MRStatus::Stale label and removed MRStatus::InReview label
added MRStatus::NotCompliant label and removed MRStatus::Stale label