Support EXT_shader_framebuffer_fetch on GLES

All the frontend functionality for EXT_shader_framebuffer_fetch is
already present, but only supported on Vulkan. This change wires it up
for the native GLES backend as well.

Bug: angleproject:7279
Bug: angleproject:7703
Change-Id: Ie1fce79e08a78662c8af65d33f3d8417c96cf58e
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3920577
Commit-Queue: Chris Dalton <chris@rive.app>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
This commit is contained in:
Chris Dalton
2022-09-26 23:56:34 -06:00
committed by Angle LUCI CQ
parent 0a288f294a
commit a81679bc83
22 changed files with 161 additions and 33 deletions

View File

@@ -2,17 +2,17 @@
"src/libANGLE/renderer/angle_format.py":
"2f8fa768088e22b0963bbdf842d3e725",
"src/libANGLE/renderer/gl/DispatchTableGL_autogen.cpp":
"a41b6954cf2e24ced156bc7c562f70dd",
"cdf6ad533825dda35be8bce54d6b8099",
"src/libANGLE/renderer/gl/DispatchTableGL_autogen.h":
"3115c293d6612d10498a1063b8cebe1a",
"ec3d0795432ba5e1f5b5ca8d7f15ac8a",
"src/libANGLE/renderer/gl/generate_gl_dispatch_table.py":
"2fb7f3906b4966b192c629228bc3e961",
"src/libANGLE/renderer/gl/gl_bindings_data.json":
"6aa7c139ca0717d08e46bf86e1bf85a2",
"b554149ac0698c1375631497289d470a",
"src/libANGLE/renderer/gl/null_functions.cpp":
"3b385088fba2411f4159cad33bb949ee",
"877385b1ca96db7ca4273a4e786049b9",
"src/libANGLE/renderer/gl/null_functions.h":
"e9d36d68a9dcb9ed8c855c3bd93b70e0",
"c5b478a8cf19536e886f50e559831105",
"third_party/OpenGL-Registry/src/xml/gl.xml":
"17dca5504997d75c0ea66759be34a594"
}