diff options
author | Jason Ekstrand <[email protected]> | 2016-10-05 16:51:02 -0700 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2016-10-06 16:52:31 -0700 |
commit | b548fdbed5c16f5c0dfc26f65b0037a85c567735 (patch) | |
tree | 083e4f04c8b71041ab7aa80701964e4234d82aae /src/intel/vulkan/anv_genX.h | |
parent | fe4e276b02615b5db8acbf4c65fcfa68982e2e0f (diff) |
anv/cmd_buffer: Don't call set_subpass in a secondary
Initially, we had intended set_subpass to be an interesting function that
did whatever (presumably a lot) setup we needed for a subpass. In reality,
it just sets a pointer and a dirty bit and then emits depth and stencil
state. When we call BeginCommandBuffer on a secondary, there's no point in
setting depth and stencil state since it will already be set by the
primary. Instead, the only thing we need to do at the start of a secondary
is set the subpass pointer and the dirty bit.
Signed-off-by: Jason Ekstrand <[email protected]>
Reviewed-by: Nanley Chery <[email protected]>
Diffstat (limited to 'src/intel/vulkan/anv_genX.h')
-rw-r--r-- | src/intel/vulkan/anv_genX.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/intel/vulkan/anv_genX.h b/src/intel/vulkan/anv_genX.h index 02e79c2c078..dc2dd5df6c8 100644 --- a/src/intel/vulkan/anv_genX.h +++ b/src/intel/vulkan/anv_genX.h @@ -36,9 +36,6 @@ struct anv_state genX(cmd_buffer_alloc_null_surface_state)(struct anv_cmd_buffer *cmd_buffer, struct anv_framebuffer *fb); -void genX(cmd_buffer_set_subpass)(struct anv_cmd_buffer *cmd_buffer, - struct anv_subpass *subpass); - void genX(cmd_buffer_apply_pipe_flushes)(struct anv_cmd_buffer *cmd_buffer); void genX(flush_pipeline_select_3d)(struct anv_cmd_buffer *cmd_buffer); |