Make the glPatchParameteri entry point lockless

This entry points only sets context-local state and thus doesn't require
locking.

Bug: angleproject:8224
Change-Id: I17975a97aa7f68c3ddf2ef78069b8f519fdc4c1a
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4670405
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Charlie Lao <cclao@google.com>
Reviewed-by: Igor Nazarov <i.nazarov@samsung.com>
This commit is contained in:
Shahbaz Youssefi
2023-07-06 13:34:28 -04:00
committed by Angle LUCI CQ
parent 5869fb3b05
commit eb205e689d
9 changed files with 21 additions and 23 deletions

View File

@@ -6,7 +6,7 @@
"scripts/entry_point_packed_gl_enums.json":
"1c6b036918aabb9822a638fbf33f87f4",
"scripts/generate_entry_points.py":
"01e764c05b0017ccc7bf5b3ff743f9ec",
"11833043e0716dc65951aa2783fc23dc",
"scripts/gl_angle_ext.xml":
"49a0bf469d6f44c532098ef3a9fd087f",
"scripts/registry_xml.py":
@@ -36,7 +36,7 @@
"src/libANGLE/Context_gles_3_1_autogen.h":
"17b51301bb3edd475460e8e77ff21a1c",
"src/libANGLE/Context_gles_3_2_autogen.h":
"84d3d40446ba74d0fbf84dc523cf1073",
"cf9900e0067812fc6773e8ae4664da33",
"src/libANGLE/Context_gles_ext_autogen.h":
"289bd74bd8002bcc2a07d54de9672a3c",
"src/libANGLE/capture/capture_egl_autogen.cpp":
@@ -86,7 +86,7 @@
"src/libANGLE/context_local_call_gl_autogen.h":
"f4171b14eac111a51ec641e24e13af42",
"src/libANGLE/context_local_call_gles_autogen.h":
"ba14981bf40a7f4a4f989b1356b035ad",
"ceafc2d77e2331e1f09033ea467de577",
"src/libANGLE/validationCL_autogen.h":
"0022d0cdb6a9e2ef4a59b71164f62333",
"src/libANGLE/validationEGL_autogen.h":
@@ -170,11 +170,11 @@
"src/libGLESv2/entry_points_gles_3_1_autogen.h":
"a7327c330a91665fc31accbb78793b42",
"src/libGLESv2/entry_points_gles_3_2_autogen.cpp":
"386af5a47a38b4e63a9967ed644d62de",
"54acce01e44e922d784fa61ee679e477",
"src/libGLESv2/entry_points_gles_3_2_autogen.h":
"647f932a299cdb4726b60bbba059f0d2",
"src/libGLESv2/entry_points_gles_ext_autogen.cpp":
"7d00b1545f3d0d5621e54103675b02fe",
"449dabfdeecfd219068534c4280d390b",
"src/libGLESv2/entry_points_gles_ext_autogen.h":
"7bb44566362d1de21552faf427517085",
"src/libGLESv2/libGLESv2_autogen.cpp":