angle/include
Tim Van Patten 5d8a89e44f Vulkan: Always override surface format GL_RGB8 to GL_RGBA8
If an app requests to create a surface with GL_RGB8, override it to be
GL_RGBA8 for Android.

This is to workaround an issue with the Android Vulkan loader which
limits which formats can be used with swapchains.

This CL also adds GL_RGB8 back to DisplayVkAndroid::generateConfigs(),
effectively reverting the following CL:
https://chromium-review.googlesource.com/c/angle/angle/+/3235466
This is being done with this CL (rather than reverting) since these
changes are required to handle surfaces created with GL_RGB8.

Bug: angleproject:6277
Bug: angleproject:6651
Change-Id: Iad78ea0d7bdf12e1e309ed6a7181f08fac38b9de
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3258143
Reviewed-by: Tim Van Patten <timvp@google.com>
Reviewed-by: Ian Elliott <ianelliott@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Tim Van Patten <timvp@google.com>
2021-11-06 02:33:20 +00:00
..
CL Fix and disable MSVC warnings 2021-10-07 06:08:03 +00:00
EGL Add more attributes for EGL_ANGLE_device_vulkan 2021-11-05 19:17:29 +00:00
GLES Remove glext_angle.h, merge contents into gl2ext_angle.h 2021-10-20 12:45:54 +00:00
GLES2 Vulkan: Implement robust shader outputs. 2021-10-29 20:40:07 +00:00
GLES3 Remove the explicit context extension. 2021-07-16 20:04:00 +00:00
GLSLANG Revert "Revert "Translator: Remove the SH_VALIDATE flag"" 2021-10-19 01:39:24 +00:00
KHR Fixed OpenCL headers for Windows 2021-04-07 12:30:01 +00:00
WGL Fixed OpenCL headers for Windows 2021-04-07 12:30:01 +00:00
platform Vulkan: Always override surface format GL_RGB8 to GL_RGBA8 2021-11-06 02:33:20 +00:00
vulkan [Fuchsia] Cleanup vulkan_fuchsia_ext.h 2021-06-10 14:42:51 +00:00
angle_cl.h CL: Refactor info structs and fix conformance bug 2021-06-17 17:13:07 +00:00
angle_gl.h Capture/Replay: Pass gl::State to capture functions. 2019-11-07 13:39:59 +00:00
angle_windowsstore.h Standardize copyright notices to project style 2019-08-14 23:05:33 +00:00
export.h Stubs for OpenCL entry points. 2021-02-24 15:38:53 +00:00