diff options
Diffstat (limited to 'src/gallium/drivers/nouveau/nouveau_context.h')
-rw-r--r-- | src/gallium/drivers/nouveau/nouveau_context.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gallium/drivers/nouveau/nouveau_context.h b/src/gallium/drivers/nouveau/nouveau_context.h index c3bbb11bd60..0e40ad2f104 100644 --- a/src/gallium/drivers/nouveau/nouveau_context.h +++ b/src/gallium/drivers/nouveau/nouveau_context.h @@ -54,6 +54,8 @@ struct nouveau_context { uint32_t buf_cache_count; uint32_t buf_cache_frame; } stats; + + int in_fence_fd; }; static inline struct nouveau_context * @@ -99,6 +101,9 @@ nouveau_context_destroy(struct nouveau_context *ctx) if (ctx->scratch.bo[i]) nouveau_bo_ref(NULL, &ctx->scratch.bo[i]); + if (ctx->in_fence_fd >= 0) + close(ctx->in_fence_fd); + FREE(ctx); } |