Add ANGLE_clip_cull_distance extension

Added an extension spec.

Trivially exposed it on GL, Vulkan, and D3D11.

Adjusted tests and validation to allow no cull
distance support for this extension string.

Removed extra built-in variable definitions.

Bug: angleproject:7904
Change-Id: Ic60772dfe28132c316eaa29aadc1afd66e3b0fa7
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4114290
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Commit-Queue: Alexey Knyazev <lexa.knyazev@gmail.com>
This commit is contained in:
Alexey Knyazev
2022-12-21 00:00:00 +00:00
committed by Angle LUCI CQ
parent 295f683097
commit 067ace47d0
63 changed files with 4162 additions and 3654 deletions

View File

@@ -4,9 +4,9 @@
"scripts/gen_proc_table.py":
"073351265b085943f816498cecaa281c",
"scripts/gl_angle_ext.xml":
"d82fab64415e4d276ce0e67d82cb9445",
"e42890bf014f4d4b7ebc07112bbb9764",
"scripts/registry_xml.py":
"7ea33c284f984c6d8f9d5d279e6eebd7",
"3b39fd94d63c9491b12450ad01f05177",
"src/libGLESv2/proc_table_cl_autogen.cpp":
"ed003b0f041aaaa35b67d3fe07e61f91",
"src/libGLESv2/proc_table_egl_autogen.cpp":