summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_private.h
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2017-12-15 16:53:03 -0800
committerJason Ekstrand <[email protected]>2018-01-23 21:10:44 -0800
commit38ec78049f69821091a2d42b0f457a1b044d4273 (patch)
treef42285f40a5d74bd84cdb6202362a92ddeacc004 /src/intel/vulkan/anv_private.h
parent95ff2322948692f5f7b1d444aabe878fba53304c (diff)
anv/cmd_buffer: Move num_workgroups to compute state
While we're here, make it an anv_address. Tested-by: Józef Kucia <[email protected]> Reviewed-by: Topi Pohjolainen <[email protected]> Cc: "18.0" <[email protected]>
Diffstat (limited to 'src/intel/vulkan/anv_private.h')
-rw-r--r--src/intel/vulkan/anv_private.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h
index f3d2558cb78..c6fab614a90 100644
--- a/src/intel/vulkan/anv_private.h
+++ b/src/intel/vulkan/anv_private.h
@@ -1709,6 +1709,8 @@ struct anv_cmd_compute_state {
struct anv_cmd_pipeline_state base;
bool pipeline_dirty;
+
+ struct anv_address num_workgroups;
};
/** State required while building cmd buffer */
@@ -1721,8 +1723,6 @@ struct anv_cmd_state {
struct anv_cmd_compute_state compute;
enum anv_pipe_bits pending_pipe_bits;
- uint32_t num_workgroups_offset;
- struct anv_bo *num_workgroups_bo;
VkShaderStageFlags descriptors_dirty;
VkShaderStageFlags push_constants_dirty;