aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRob Clark2016-08-15 12:26:18 -0500
committerRob Clark2016-11-05 09:18:44 -0500
commite9eb44b45b8d4a2f06ef83365b28eca55c0f3fb4 (patch)
treefde969c3233d5829605832d0978b40e983ef0e89 /freedreno/freedreno_priv.h
parent9270d984cde31a8abc5f9ec31cbd86a10b883864 (diff)
downloadexternal-libdrm-e9eb44b45b8d4a2f06ef83365b28eca55c0f3fb4.tar.gz
external-libdrm-e9eb44b45b8d4a2f06ef83365b28eca55c0f3fb4.tar.xz
external-libdrm-e9eb44b45b8d4a2f06ef83365b28eca55c0f3fb4.zip
freedreno: add fence fd support
Signed-off-by: Rob Clark <robclark@freedesktop.org>
Diffstat (limited to 'freedreno/freedreno_priv.h')
-rw-r--r--freedreno/freedreno_priv.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/freedreno/freedreno_priv.h b/freedreno/freedreno_priv.h
index cdfdbe8d..86da83b9 100644
--- a/freedreno/freedreno_priv.h
+++ b/freedreno/freedreno_priv.h
@@ -133,7 +133,8 @@ struct fd_ringmarker {
133 133
134struct fd_ringbuffer_funcs { 134struct fd_ringbuffer_funcs {
135 void * (*hostptr)(struct fd_ringbuffer *ring); 135 void * (*hostptr)(struct fd_ringbuffer *ring);
136 int (*flush)(struct fd_ringbuffer *ring, uint32_t *last_start); 136 int (*flush)(struct fd_ringbuffer *ring, uint32_t *last_start,
137 int in_fence_fd, int *out_fence_fd);
137 void (*grow)(struct fd_ringbuffer *ring, uint32_t size); 138 void (*grow)(struct fd_ringbuffer *ring, uint32_t size);
138 void (*reset)(struct fd_ringbuffer *ring); 139 void (*reset)(struct fd_ringbuffer *ring);
139 void (*emit_reloc)(struct fd_ringbuffer *ring, 140 void (*emit_reloc)(struct fd_ringbuffer *ring,