TraceTest: Route EGLSync entry points through WGL

Test: diablo_immortal trace
Bug: angleproject:7402
Bug: angleproject:7839
Change-Id: I8897337bac38cb1923e58a9503de01454766158d
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/4044865
Commit-Queue: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
This commit is contained in:
Cody Northrop
2022-11-21 15:05:13 -07:00
committed by Angle LUCI CQ
parent 72e2ce69dc
commit 202fcb8d85
5 changed files with 191 additions and 3 deletions

View File

@@ -782,6 +782,36 @@ EGLBoolean EGLWindow::destroyImageKHR(Image image)
return eglDestroyImageKHR(getDisplay(), image);
}
EGLWindow::Sync EGLWindow::createSync(EGLDisplay dpy, EGLenum type, const EGLAttrib *attrib_list)
{
return eglCreateSync(dpy, type, attrib_list);
}
EGLWindow::Sync EGLWindow::createSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint *attrib_list)
{
return eglCreateSyncKHR(dpy, type, attrib_list);
}
EGLBoolean EGLWindow::destroySync(EGLDisplay dpy, Sync sync)
{
return eglDestroySync(dpy, sync);
}
EGLBoolean EGLWindow::destroySyncKHR(EGLDisplay dpy, Sync sync)
{
return eglDestroySyncKHR(dpy, sync);
}
EGLint EGLWindow::clientWaitSync(EGLDisplay dpy, Sync sync, EGLint flags, EGLTimeKHR timeout)
{
return eglClientWaitSync(dpy, sync, flags, timeout);
}
EGLint EGLWindow::clientWaitSyncKHR(EGLDisplay dpy, Sync sync, EGLint flags, EGLTimeKHR timeout)
{
return eglClientWaitSyncKHR(dpy, sync, flags, timeout);
}
EGLint EGLWindow::getEGLError()
{
return eglGetError();