struct pipe_framebuffer_state pipe_framebuffer;
struct panfrost_streamout streamout;
- struct panfrost_bo *scratchpad;
- struct panfrost_bo *tiler_heap;
- struct panfrost_bo *tiler_dummy;
-
bool active_queries;
uint64_t prims_generated;
uint64_t tf_prims_generated;
/* True for t6XX, false for t8xx. */
bool is_t6xx;
- uint32_t out_sync;
+ /* The out sync fence of the last submitted batch. */
+ struct panfrost_batch_fence *last_out_sync;
};
/* Corresponds to the CSO */
return (struct panfrost_context *) pcontext;
}
-struct panfrost_fence *
-panfrost_fence_create(struct panfrost_context *ctx);
-
struct pipe_context *
panfrost_create_context(struct pipe_screen *screen, void *priv, unsigned flags);