Rename gl::FenceSync to gl::Sync.
The spec refers to Sync objects, FenceSyncs being a subtype. The
motivation for this fix is to clear up the FenceSync_ entry point for
auto-generation.
BUG=angleproject:1309
Change-Id: I94c440476d701628575e7a3eea68b6dd110f41c3
Reviewed-on: https://chromium-review.googlesource.com/636516
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Commit-Queue: Jamie Madill <jmadill@chromium.org>
diff --git a/src/libANGLE/Context.cpp b/src/libANGLE/Context.cpp
index d42ab2f..b84ba00 100644
--- a/src/libANGLE/Context.cpp
+++ b/src/libANGLE/Context.cpp
@@ -473,7 +473,7 @@
mState.mTextures->release(this);
mState.mRenderbuffers->release(this);
mState.mSamplers->release(this);
- mState.mFenceSyncs->release(this);
+ mState.mSyncs->release(this);
mState.mPaths->release(this);
mState.mFramebuffers->release(this);
@@ -676,7 +676,7 @@
// wait commands finish. However, since the name becomes invalid, we cannot query the fence,
// and since our API is currently designed for being called from a single thread, we can delete
// the fence immediately.
- mState.mFenceSyncs->deleteObject(this, static_cast<GLuint>(reinterpret_cast<uintptr_t>(sync)));
+ mState.mSyncs->deleteObject(this, static_cast<GLuint>(reinterpret_cast<uintptr_t>(sync)));
}
void Context::deletePaths(GLuint first, GLsizei range)
@@ -804,10 +804,9 @@
return mState.mRenderbuffers->getRenderbuffer(handle);
}
-FenceSync *Context::getFenceSync(GLsync handle) const
+Sync *Context::getSync(GLsync handle) const
{
- return mState.mFenceSyncs->getFenceSync(
- static_cast<GLuint>(reinterpret_cast<uintptr_t>(handle)));
+ return mState.mSyncs->getSync(static_cast<GLuint>(reinterpret_cast<uintptr_t>(handle)));
}
VertexArray *Context::getVertexArray(GLuint handle) const
@@ -857,7 +856,7 @@
LabeledObject *Context::getLabeledObjectFromPtr(const void *ptr) const
{
- return getFenceSync(reinterpret_cast<GLsync>(const_cast<void *>(ptr)));
+ return getSync(reinterpret_cast<GLsync>(const_cast<void *>(ptr)));
}
void Context::objectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
@@ -4149,7 +4148,7 @@
void Context::getSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
{
- const FenceSync *syncObject = getFenceSync(sync);
+ const Sync *syncObject = getSync(sync);
handleError(QuerySynciv(syncObject, pname, bufSize, length, values));
}
@@ -5154,29 +5153,29 @@
GLsync Context::fenceSync(GLenum condition, GLbitfield flags)
{
- GLuint handle = mState.mFenceSyncs->createFenceSync(mImplementation.get());
- GLsync fenceSync = reinterpret_cast<GLsync>(static_cast<uintptr_t>(handle));
+ GLuint handle = mState.mSyncs->createSync(mImplementation.get());
+ GLsync syncHandle = reinterpret_cast<GLsync>(static_cast<uintptr_t>(handle));
- FenceSync *fenceSyncObject = getFenceSync(fenceSync);
- Error error = fenceSyncObject->set(condition, flags);
+ Sync *syncObject = getSync(syncHandle);
+ Error error = syncObject->set(condition, flags);
if (error.isError())
{
- deleteSync(fenceSync);
+ deleteSync(syncHandle);
handleError(error);
return nullptr;
}
- return fenceSync;
+ return syncHandle;
}
GLboolean Context::isSync(GLsync sync)
{
- return (getFenceSync(sync) != nullptr);
+ return (getSync(sync) != nullptr);
}
GLenum Context::clientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- FenceSync *syncObject = getFenceSync(sync);
+ Sync *syncObject = getSync(sync);
GLenum result = GL_WAIT_FAILED;
handleError(syncObject->clientWait(flags, timeout, &result));
@@ -5185,7 +5184,7 @@
void Context::waitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
{
- FenceSync *syncObject = getFenceSync(sync);
+ Sync *syncObject = getSync(sync);
handleError(syncObject->serverWait(flags, timeout));
}