#include "libANGLE/renderer/EGLReusableSync.h"
#include "libANGLE/Context.h"
#include "libANGLE/renderer/ContextImpl.h"
namespace rx
{
ReusableSync::ReusableSync() : … { … }
void ReusableSync::onDestroy(const egl::Display *display) { … }
ReusableSync::~ReusableSync()
{ … }
egl::Error ReusableSync::initialize(const egl::Display *display,
const gl::Context *context,
EGLenum type,
const egl::AttributeMap &attribs)
{ … }
egl::Error ReusableSync::clientWait(const egl::Display *display,
const gl::Context *context,
EGLint flags,
EGLTime timeout,
EGLint *outResult)
{ … }
egl::Error ReusableSync::serverWait(const egl::Display *display,
const gl::Context *context,
EGLint flags)
{ … }
egl::Error ReusableSync::signal(const egl::Display *display,
const gl::Context *context,
EGLint mode)
{ … }
egl::Error ReusableSync::getStatus(const egl::Display *display, EGLint *outStatus)
{ … }
}