Verify the pipe_fd_type to be of PIPE_FD_TYPE_NATIVE_SYNC. Suggested-by: Eric Engestrom <eric.engest...@intel.com> Signed-off-by: Robert Foss <robert.f...@collabora.com> --- src/gallium/drivers/virgl/virgl_context.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/gallium/drivers/virgl/virgl_context.c b/src/gallium/drivers/virgl/virgl_context.c index 9be7775abd3..892fef76c75 100644 --- a/src/gallium/drivers/virgl/virgl_context.c +++ b/src/gallium/drivers/virgl/virgl_context.c @@ -1030,8 +1030,11 @@ static void virgl_set_shader_buffers(struct pipe_context *ctx, } static void virgl_create_fence_fd(struct pipe_context *ctx, - struct pipe_fence_handle **fence, int fd) + struct pipe_fence_handle **fence, + int fd, + enum pipe_fd_type type) { + assert(type == PIPE_FD_TYPE_NATIVE_SYNC); struct virgl_screen *rs = virgl_screen(ctx->screen); *fence = rs->vws->cs_create_fence(rs->vws, fd); -- 2.17.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev