chromium/third_party/angle/src/libANGLE/renderer/gl/SyncGL.cpp

//
// Copyright 2015 The ANGLE Project Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//

// SyncGL.cpp: Implements the class methods for SyncGL.

#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)
{}
}  // namespace rx