Metal: Implement EGL_ANGLE_iosurface_client_buffer.

GL_R16UI format is not supported yet. It will be implemented once
integer textures are implemented in metal back-end.

Bug: angleproject:4847
Bug: angleproject:2634
Change-Id: I60a52c0ce327a524c74e80b18bb15978ac52065b
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2329091
Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Jonah Ryan-Davis <jonahr@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
This commit is contained in:
Le Hoang Quyen
2020-07-31 02:08:09 +08:00
committed by Commit Bot
parent a5a08b5e4e
commit 69ca10255c
13 changed files with 498 additions and 258 deletions

View File

@@ -2,9 +2,9 @@
"src/libANGLE/renderer/angle_format.py":
"32ba71942c0fd00e6807104f1bb80a3c",
"src/libANGLE/renderer/metal/gen_mtl_format_table.py":
"b6468446dd1da3e44ac9dd11690b5bf1",
"780f56abea19db610d2b829ba817fdc6",
"src/libANGLE/renderer/metal/mtl_format_map.json":
"223e0b729f5df7d91af382fa3af32254",
"7aad5b3ed806e0d932cbbfe6d3b8a834",
"src/libANGLE/renderer/metal/mtl_format_table_autogen.mm":
"d924184394625032e8a3e97c8b936a5f"
"efd031ead828c19f5476413b2b743087"
}