diff options
author | Tom Stellard <[email protected]> | 2012-07-24 14:23:12 +0000 |
---|---|---|
committer | Tom Stellard <[email protected]> | 2012-07-27 17:08:09 +0000 |
commit | d3b013049126fb44d65a0a67001b04acbe778613 (patch) | |
tree | 9826a0988535c2a04cac892862fc8580004988f1 /src/gallium/drivers/r600/evergreen_compute.h | |
parent | 54973910676951050092c096046b213f6a6944b5 (diff) |
r600g: Atomize compute shader state
Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r600/evergreen_compute.h')
-rw-r--r-- | src/gallium/drivers/r600/evergreen_compute.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gallium/drivers/r600/evergreen_compute.h b/src/gallium/drivers/r600/evergreen_compute.h index 809114d16a7..df3fb83a317 100644 --- a/src/gallium/drivers/r600/evergreen_compute.h +++ b/src/gallium/drivers/r600/evergreen_compute.h @@ -29,6 +29,7 @@ #include "r600.h" #include "r600_pipe.h" +struct r600_atom; struct evergreen_compute_resource; void *evergreen_create_compute_state(struct pipe_context *ctx, const const struct pipe_compute_state *cso); @@ -37,6 +38,7 @@ void evergreen_direct_dispatch( struct pipe_context *context, const uint *block_ void evergreen_compute_upload_input(struct pipe_context *context, const uint *block_layout, const uint *grid_layout, const void *input); void evergreen_init_atom_start_compute_cs(struct r600_context *rctx); void evergreen_init_compute_state_functions(struct r600_context *rctx); +void evergreen_emit_cs_shader(struct r600_context *rctx, struct r600_atom * atom); struct pipe_resource *r600_compute_global_buffer_create(struct pipe_screen *screen, const struct pipe_resource *templ); void r600_compute_global_buffer_destroy(struct pipe_screen *screen, struct pipe_resource *res); |