llvmpipe: flush on api memorybarrier.
[mesa.git] / src / gallium / drivers / swr / swr_fence_work.h
index 124036053050c6f455cf3441b71d33f8674693a9..a1e72fd20aa221e9443bb19bd3eca5702f2e87fa 100644 (file)
@@ -31,6 +31,7 @@ struct swr_fence_work {
       void *data;
       struct swr_vertex_shader *swr_vs;
       struct swr_fragment_shader *swr_fs;
+      struct swr_geometry_shader *swr_gs;
    } free;
 
    struct swr_fence_work *next;
@@ -44,4 +45,6 @@ bool swr_fence_work_delete_vs(struct pipe_fence_handle *fence,
                               struct swr_vertex_shader *swr_vs);
 bool swr_fence_work_delete_fs(struct pipe_fence_handle *fence,
                               struct swr_fragment_shader *swr_vs);
+bool swr_fence_work_delete_gs(struct pipe_fence_handle *fence,
+                              struct swr_geometry_shader *swr_gs);
 #endif