etnaviv: compiled_framebuffer_state: get rid of SE_SCISSOR_*
[mesa.git] / src / gallium / drivers / etnaviv / etnaviv_fence.h
index cd91d2e19ed644faf793952ca68bb47eda6fd9c9..8b8bb63e3ef5fd32e782162c93c400b3258f60f5 100644 (file)
 
 #include "pipe/p_context.h"
 
+void
+etna_create_fence_fd(struct pipe_context *pctx,
+                     struct pipe_fence_handle **pfence, int fd,
+                     enum pipe_fd_type type);
+
+void
+etna_fence_server_sync(struct pipe_context *pctx,
+                       struct pipe_fence_handle *fence);
+
+int
+etna_fence_get_fd(struct pipe_screen *pscreen,
+                  struct pipe_fence_handle *pfence);
+
 struct pipe_fence_handle *
-etna_fence_create(struct pipe_context *pctx);
+etna_fence_create(struct pipe_context *pctx, int fence_fd);
 
 void
 etna_fence_screen_init(struct pipe_screen *pscreen);