#include "libANGLE/renderer/gl/SyncGL.h"
#include "common/debug.h"
#include "libANGLE/Context.h"
#include "libANGLE/renderer/gl/ContextGL.h"
#include "libANGLE/renderer/gl/FunctionsGL.h"
namespace rx
{
SyncGL::SyncGL(const FunctionsGL *functions) : … { … }
SyncGL::~SyncGL()
{ … }
void SyncGL::onDestroy(const gl::Context *context)
{ … }
angle::Result SyncGL::set(const gl::Context *context, GLenum condition, GLbitfield flags)
{ … }
angle::Result SyncGL::clientWait(const gl::Context *context,
GLbitfield flags,
GLuint64 timeout,
GLenum *outResult)
{ … }
angle::Result SyncGL::serverWait(const gl::Context *context, GLbitfield flags, GLuint64 timeout)
{ … }
angle::Result SyncGL::getStatus(const gl::Context *context, GLint *outResult)
{ … }
}