summaryrefslogtreecommitdiffstats
path: root/src/mesa/main
diff options
context:
space:
mode:
authorSamuel Pitoiset <[email protected]>2017-07-27 16:05:41 +0200
committerSamuel Pitoiset <[email protected]>2017-07-28 11:20:37 +0200
commite0e79f0b08410a64e0b0f0f0f95317e473e4db86 (patch)
tree5feb5c746a8fadb77653cd9e30bc6bb4387f9697 /src/mesa/main
parentca4d1def392249209a5980fadb1678ffba95b381 (diff)
mesa: remove gl_sync_object::Type field
This is useless. Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/mesa/main')
-rw-r--r--src/mesa/main/mtypes.h1
-rw-r--r--src/mesa/main/syncobj.c5
2 files changed, 1 insertions, 5 deletions
diff --git a/src/mesa/main/mtypes.h b/src/mesa/main/mtypes.h
index 0d0536c7750..404d586ff7b 100644
--- a/src/mesa/main/mtypes.h
+++ b/src/mesa/main/mtypes.h
@@ -3188,7 +3188,6 @@ struct gl_query_state
/** Sync object state */
struct gl_sync_object
{
- GLenum Type; /**< GL_SYNC_FENCE */
GLuint Name; /**< Fence name */
GLchar *Label; /**< GL_KHR_debug */
GLint RefCount; /**< Reference count */
diff --git a/src/mesa/main/syncobj.c b/src/mesa/main/syncobj.c
index 1b223e5a164..cb6f8868bd2 100644
--- a/src/mesa/main/syncobj.c
+++ b/src/mesa/main/syncobj.c
@@ -164,7 +164,6 @@ _mesa_free_sync_data(struct gl_context *ctx)
* Check if the given sync object is:
* - non-null
* - not in sync objects hash table
- * - type is GL_SYNC_FENCE
* - not marked as deleted
*
* Returns the internal gl_sync_object pointer if the sync object is valid
@@ -181,7 +180,6 @@ _mesa_get_and_ref_sync(struct gl_context *ctx, GLsync sync, bool incRefCount)
mtx_lock(&ctx->Shared->Mutex);
if (syncObj != NULL
&& _mesa_set_search(ctx->Shared->SyncObjects, syncObj) != NULL
- && (syncObj->Type == GL_SYNC_FENCE)
&& !syncObj->DeletePending) {
if (incRefCount) {
syncObj->RefCount++;
@@ -264,7 +262,6 @@ fence_sync(struct gl_context *ctx, GLenum condition, GLbitfield flags)
syncObj = ctx->Driver.NewSyncObject(ctx);
if (syncObj != NULL) {
- syncObj->Type = GL_SYNC_FENCE;
/* The name is not currently used, and it is never visible to
* applications. If sync support is extended to provide support for
* NV_fence, this field will be used. We'll also need to add an object
@@ -429,7 +426,7 @@ _mesa_GetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length,
switch (pname) {
case GL_OBJECT_TYPE:
- v[0] = syncObj->Type;
+ v[0] = GL_SYNC_FENCE;
size = 1;
break;