Cherry-pick ANGLE: Revise WebGL's shaderSource validation
Created attachment 435251 [details] Patch
Created attachment 435254 [details] Patch
Created attachment 435278 [details] Patch
Note that there are important steps to take when updating ANGLE. See https://trac.webkit.org/wiki/UpdatingANGLE
Comment on attachment 435278 [details] Patch Looks good; verified that WebGLRenderingContextBase is just passing through these shader sources to ANGLE rather than doing any processing like it used to. r+
Created attachment 435324 [details] Patch for landing
Committed r280904 (240428@main): <https://commits.webkit.org/240428@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 435324 [details].
<rdar://problem/81787531>