diff options
author | Nicolai Hähnle <[email protected]> | 2017-05-08 13:01:18 +0200 |
---|---|---|
committer | Nicolai Hähnle <[email protected]> | 2017-05-10 08:58:46 +0200 |
commit | fbb288663463a3f10d517d92dd051045c449d09c (patch) | |
tree | 735e1ce0e2c181f11e33b07eb17244b209d2ccac /src/gallium/drivers/radeonsi/si_compute.c | |
parent | 1a3bedd4b7f963a0f6e68b1149cf7baa1a82f90c (diff) |
radeonsi: move struct si_compute into a header
Reviewed-by: Marek Olšák <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_compute.c')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_compute.c | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/src/gallium/drivers/radeonsi/si_compute.c b/src/gallium/drivers/radeonsi/si_compute.c index 382e5a1cd89..3a519a72d59 100644 --- a/src/gallium/drivers/radeonsi/si_compute.c +++ b/src/gallium/drivers/radeonsi/si_compute.c @@ -29,29 +29,9 @@ #include "amd_kernel_code_t.h" #include "radeon/r600_cs.h" #include "si_pipe.h" +#include "si_compute.h" #include "sid.h" -#define MAX_GLOBAL_BUFFERS 22 - -struct si_compute { - struct si_screen *screen; - struct tgsi_token *tokens; - struct util_queue_fence ready; - struct si_compiler_ctx_state compiler_ctx_state; - - unsigned ir_type; - unsigned local_size; - unsigned private_size; - unsigned input_size; - struct si_shader shader; - - struct pipe_resource *global_buffers[MAX_GLOBAL_BUFFERS]; - unsigned use_code_object_v2 : 1; - unsigned variable_group_size : 1; - unsigned uses_grid_size:1; - unsigned uses_block_size:1; -}; - struct dispatch_packet { uint16_t header; uint16_t setup; |