angle/include
Shahbaz Youssefi 10380f4ba4 Vulkan: Output SPIR-V ids from compiler
In this change, the shader interface variables are given SPIR-V ids by
the compiler before SPIR-V generation.  Those ids are made available
through the ShaderVariable interface.

The transformer does not yet rely on this information.  A follow up
change will rework the backend's name->info map and the transformer to
directly use ids instead of names.

Bug: angleproject:7220
Change-Id: Ic0a62681d4bcf3ed171c39c3ecd83e438ea068c8
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4600609
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Roman Lavrov <romanl@google.com>
Reviewed-by: Yuxin Hu <yuxinhu@google.com>
2023-06-10 04:49:13 +00:00
..
CL Fix and disable MSVC warnings 2021-10-07 06:08:03 +00:00
EGL ANGLE_metal_shared_event_sync: Control signaling external events 2023-03-09 01:42:53 +00:00
GLES Remove glext_angle.h, merge contents into gl2ext_angle.h 2021-10-20 12:45:54 +00:00
GLES2 Add polygon mode extension stubs 2023-05-01 21:21:01 +00:00
GLES3 Remove the explicit context extension. 2021-07-16 20:04:00 +00:00
GLSLANG Vulkan: Output SPIR-V ids from compiler 2023-06-10 04:49:13 +00:00
GLX Add unimplemented GLX entry points to desktop GL 2022-08-24 21:26:01 +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: Split features for dynamic state 2023-06-01 00:37:50 +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