Add extension: ANGLE_rgbx_internal_format

Add the extension ANGLE_rgbx_internal_format, which exposes the ANGLE
internal format GL_RGBX8_ANGLE. The format GL_RGBX8_ANGLE enables
emulating RGB8 formats with RGBA8 within ANGLE.

This also renames the format GL_RGBX8_ANGLEX to GL_RGBX8_ANGLE, since
it's being exposed.

Bug: angleproject:6690
Test: Texture2DTestES3.TextureRGBXImplicitAlpha1
Change-Id: I5548a3578a14e2f2a4006bbf59983b01f694b7f3
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3296625
Commit-Queue: Tim Van Patten <timvp@google.com>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
This commit is contained in:
Tim Van Patten
2021-11-22 14:23:35 -07:00
committed by Angle LUCI CQ
parent 44d0ef694a
commit ef65edf2f2
37 changed files with 148 additions and 44 deletions

View File

@@ -1,8 +1,8 @@
{
"src/libANGLE/es3_format_type_combinations.json":
"30346b958cd180089e137daf69b21ab5",
"d053493ebea62e9baa5a9db40c1d90cf",
"src/libANGLE/format_map_autogen.cpp":
"fe6dd8e61e9b7b77f8b10266a2d8115f",
"af8d493c27036b11878a343f09c75235",
"src/libANGLE/format_map_data.json":
"2e5db33b6d6b142b569123f614f3ddb7",
"src/libANGLE/gen_format_map.py":