Move PLS clear values back into context state

The API that required packing raw data into a buffer was un-ergonomic
for developers and difficult to implement for WebGL vendors.

Bug: angleproject:7279
Change-Id: If7c98908c285462c5775e8e2d8811883be139f64
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3972376
Commit-Queue: Chris Dalton <chris@rive.app>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
This commit is contained in:
Chris Dalton
2022-10-20 17:00:02 -06:00
committed by Angle LUCI CQ
parent 3226cce3a6
commit 3605b399e0
48 changed files with 1664 additions and 589 deletions

View File

@@ -4,17 +4,17 @@
"scripts/gen_proc_table.py":
"073351265b085943f816498cecaa281c",
"scripts/gl_angle_ext.xml":
"541ac4b4b94ed518c4f014c53eeeb7ed",
"14d2478f5d85d15ead185182686805a9",
"scripts/registry_xml.py":
"4837b4beda7a0e2698e2be7e8e74fd88",
"src/libGLESv2/proc_table_cl_autogen.cpp":
"ed003b0f041aaaa35b67d3fe07e61f91",
"src/libGLESv2/proc_table_egl_autogen.cpp":
"0b632bfb29377f7ae1e2233980fe96a9",
"c2609b394bb5e9d18e0078f04904a382",
"src/libGLESv2/proc_table_glx_autogen.cpp":
"429ff88a90eb303d1aaa58440e509d5e",
"ef978d826f13d7d1ad45ce82db5a2dc1",
"src/libGLESv2/proc_table_wgl_autogen.cpp":
"e5593257cbeacf47fd43b71f21fb0268",
"093d88492762d1dccdd2922183fdff08",
"src/libOpenCL/libOpenCL_autogen.map":
"bc5f5cf48227149ed321258a16eff1d7",
"third_party/EGL-Registry/src/api/egl.xml":