diff options
author | Eric Anholt <[email protected]> | 2015-04-06 12:58:51 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2015-04-13 23:20:45 -0700 |
commit | e214a596352e67c89ce379a1e5a060dbc1ce31e1 (patch) | |
tree | a066aa9566c1bc58442b81b7d2e063f104a5c854 /src/gallium/drivers/vc4/vc4_context.h | |
parent | 44b63cf5c051f7eccfc1d7427247fd58dabb7761 (diff) |
vc4: Separate out a bit of code for submitting jobs to the kernel.
I want to be able to have multiple jobs being set up at the same time (for
example, a render job to do a little fixup blit in the course of doing a
render to the main FBO).
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_context.h')
-rw-r--r-- | src/gallium/drivers/vc4/vc4_context.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/drivers/vc4/vc4_context.h b/src/gallium/drivers/vc4/vc4_context.h index fa1cc43ccd6..72d655e4cc2 100644 --- a/src/gallium/drivers/vc4/vc4_context.h +++ b/src/gallium/drivers/vc4/vc4_context.h @@ -326,6 +326,9 @@ void vc4_write_uniforms(struct vc4_context *vc4, struct vc4_texture_stateobj *texstate); void vc4_flush(struct pipe_context *pctx); +void vc4_job_init(struct vc4_context *vc4); +void vc4_job_submit(struct vc4_context *vc4); +void vc4_job_reset(struct vc4_context *vc4); bool vc4_cl_references_bo(struct pipe_context *pctx, struct vc4_bo *bo); void vc4_emit_state(struct pipe_context *pctx); void vc4_generate_code(struct vc4_context *vc4, struct vc4_compile *c); |