diff options
-rw-r--r-- | scripts/code_generation_hashes/GL_EGL_entry_points.json | 4 | ||||
-rwxr-xr-x | scripts/generate_entry_points.py | 9 | ||||
-rw-r--r-- | src/libGLESv2/entry_points_egl_ext_autogen.cpp | 2 |
3 files changed, 7 insertions, 8 deletions
diff --git a/scripts/code_generation_hashes/GL_EGL_entry_points.json b/scripts/code_generation_hashes/GL_EGL_entry_points.json index 7a619c02ad..e9a18065a5 100644 --- a/scripts/code_generation_hashes/GL_EGL_entry_points.json +++ b/scripts/code_generation_hashes/GL_EGL_entry_points.json @@ -6,7 +6,7 @@ "scripts/entry_point_packed_gl_enums.json": "57a3a729fd25032bc336f4b6a55bc238", "scripts/generate_entry_points.py": - "359649efbbc776d91eb29bc1d78c737c", + "38b4b32e3837f07361f7d4e9cd4660e8", "scripts/gl_angle_ext.xml": "197e07a917d5bba6dfa2840fb1b58e7e", "scripts/registry_xml.py": @@ -134,7 +134,7 @@ "src/libGLESv2/entry_points_egl_autogen.h": "3bc7a8df9deadd7cfd615d0cfad0c6a8", "src/libGLESv2/entry_points_egl_ext_autogen.cpp": - "0409df0bdbbc0fb32a88d5f23a2cb7a5", + "3e2adc28a98fc5c23f13255e31e589c1", "src/libGLESv2/entry_points_egl_ext_autogen.h": "2d005f4cb16dcdd61e08cfec97a12f86", "src/libGLESv2/entry_points_gl_1_autogen.cpp": diff --git a/scripts/generate_entry_points.py b/scripts/generate_entry_points.py index 31f54940e7..47dbb4ae94 100755 --- a/scripts/generate_entry_points.py +++ b/scripts/generate_entry_points.py @@ -3129,11 +3129,10 @@ def get_unlocked_tail_call(api, cmd_name): # native EGL function in tail call # if (cmd_name in [ - 'eglCreateSyncKHR', 'eglDestroySurface', 'eglMakeCurrent', 'eglReleaseThread', - 'eglCreateWindowSurface', 'eglCreatePlatformWindowSurface', - 'eglCreatePlatformWindowSurfaceEXT', 'eglPrepareSwapBuffersANGLE', - 'eglSwapBuffersWithFrameTokenANGLE', 'glFinishFenceNV', 'glCompileShader', - 'glLinkProgram' + 'eglDestroySurface', 'eglMakeCurrent', 'eglReleaseThread', 'eglCreateWindowSurface', + 'eglCreatePlatformWindowSurface', 'eglCreatePlatformWindowSurfaceEXT', + 'eglPrepareSwapBuffersANGLE', 'eglSwapBuffersWithFrameTokenANGLE', 'glFinishFenceNV', + 'glCompileShader', 'glLinkProgram' ] or cmd_name.startswith('glTexImage2D') or cmd_name.startswith('glTexImage3D') or cmd_name.startswith('glTexSubImage2D') or cmd_name.startswith('glTexSubImage3D') or cmd_name.startswith('glCompressedTexImage2D') or diff --git a/src/libGLESv2/entry_points_egl_ext_autogen.cpp b/src/libGLESv2/entry_points_egl_ext_autogen.cpp index 405f138781..939cf04184 100644 --- a/src/libGLESv2/entry_points_egl_ext_autogen.cpp +++ b/src/libGLESv2/entry_points_egl_ext_autogen.cpp @@ -1451,7 +1451,7 @@ EGLSyncKHR EGLAPIENTRY EGL_CreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGL ANGLE_CAPTURE_EGL(CreateSyncKHR, true, thread, dpyPacked, type, attrib_listPacked, returnValue); } - egl::Display::GetCurrentThreadUnlockedTailCall()->run(nullptr); + egl::Display::GetCurrentThreadUnlockedTailCall()->run(&returnValue); return returnValue; } |