mirror of
https://github.com/godotengine/godot-angle-static.git
synced 2026-01-06 02:09:55 +03:00
Make glEnable/Disable entry points lockless
These entry points only set context-local state and thus don't require locking. Bug: angleproject:8224 Change-Id: Id4eab729115bd75f82e1ec7a27355c821a7c4320 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4661697 Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Igor Nazarov <i.nazarov@samsung.com> Reviewed-by: Charlie Lao <cclao@google.com>
This commit is contained in:
committed by
Angle LUCI CQ
parent
fede75ffbd
commit
9daac2b7dd
@@ -6,7 +6,7 @@
|
||||
"scripts/entry_point_packed_gl_enums.json":
|
||||
"1c6b036918aabb9822a638fbf33f87f4",
|
||||
"scripts/generate_entry_points.py":
|
||||
"c7997b2073a073dfa430214bef5714e2",
|
||||
"f7af666b188708357306a1e34c46ae3f",
|
||||
"scripts/gl_angle_ext.xml":
|
||||
"49a0bf469d6f44c532098ef3a9fd087f",
|
||||
"scripts/registry_xml.py":
|
||||
@@ -30,13 +30,13 @@
|
||||
"src/libANGLE/Context_gles_1_0_autogen.h":
|
||||
"e20ac775a0d01180d35d0477198e093c",
|
||||
"src/libANGLE/Context_gles_2_0_autogen.h":
|
||||
"0493c2638599dcdc39c44bc84f1e4525",
|
||||
"cc1f7fdce7d23dc62b0943b67bbdf6d3",
|
||||
"src/libANGLE/Context_gles_3_0_autogen.h":
|
||||
"3a4b261be12c9eb28c38da34c008a3f7",
|
||||
"src/libANGLE/Context_gles_3_1_autogen.h":
|
||||
"e26ffdad1be7d4a4aabecf7bfb40bf3f",
|
||||
"src/libANGLE/Context_gles_3_2_autogen.h":
|
||||
"546e60fc99911ea3a5b955415b81dd73",
|
||||
"8c09337af5c193b0808d49ec343ceeeb",
|
||||
"src/libANGLE/Context_gles_ext_autogen.h":
|
||||
"77046ddf577d922a38845e8b4de6aac0",
|
||||
"src/libANGLE/capture/capture_egl_autogen.cpp":
|
||||
@@ -84,7 +84,7 @@
|
||||
"src/libANGLE/capture/capture_gles_ext_autogen.h":
|
||||
"acd990d31580a461eedcda4f60f7788b",
|
||||
"src/libANGLE/context_local_call_autogen.h":
|
||||
"d83fa7906c0285f34c58eb69d4035ceb",
|
||||
"6c6b737c8a10b6a5b8c6171df80b9487",
|
||||
"src/libANGLE/validationCL_autogen.h":
|
||||
"0022d0cdb6a9e2ef4a59b71164f62333",
|
||||
"src/libANGLE/validationEGL_autogen.h":
|
||||
@@ -156,7 +156,7 @@
|
||||
"src/libGLESv2/entry_points_gles_1_0_autogen.h":
|
||||
"1d3aef77845a416497070985a8e9cb31",
|
||||
"src/libGLESv2/entry_points_gles_2_0_autogen.cpp":
|
||||
"10275e24b36a86a2de5aba52b952ae8d",
|
||||
"b98b2cbad9639e76dd6ba45cfaf95e1e",
|
||||
"src/libGLESv2/entry_points_gles_2_0_autogen.h":
|
||||
"691c60c2dfed9beca68aa1f32aa2c71b",
|
||||
"src/libGLESv2/entry_points_gles_3_0_autogen.cpp":
|
||||
@@ -168,11 +168,11 @@
|
||||
"src/libGLESv2/entry_points_gles_3_1_autogen.h":
|
||||
"a7327c330a91665fc31accbb78793b42",
|
||||
"src/libGLESv2/entry_points_gles_3_2_autogen.cpp":
|
||||
"c3c6e66328d6eca21c273aaa7cb5fc97",
|
||||
"114a390b7b97a4098fefd85d20a48a39",
|
||||
"src/libGLESv2/entry_points_gles_3_2_autogen.h":
|
||||
"647f932a299cdb4726b60bbba059f0d2",
|
||||
"src/libGLESv2/entry_points_gles_ext_autogen.cpp":
|
||||
"0655076ef6d7a5b16b524a0d1a9ebe64",
|
||||
"b0f655670a8c3b4801b2bd520b0f1f15",
|
||||
"src/libGLESv2/entry_points_gles_ext_autogen.h":
|
||||
"7bb44566362d1de21552faf427517085",
|
||||
"src/libGLESv2/libGLESv2_autogen.cpp":
|
||||
|
||||
@@ -142,6 +142,10 @@ CONTEXT_LOCAL_LIST = [
|
||||
'glColorMask',
|
||||
'glColorMaski',
|
||||
'glDepthMask',
|
||||
'glDisable',
|
||||
'glDisablei',
|
||||
'glEnable',
|
||||
'glEnablei',
|
||||
# GLES1 entry points
|
||||
'glClearColorx',
|
||||
'glClearDepthx',
|
||||
|
||||
Reference in New Issue
Block a user