diff options
author | Iago Toral Quiroga <[email protected]> | 2018-06-28 13:16:53 +0200 |
---|---|---|
committer | Iago Toral Quiroga <[email protected]> | 2018-07-02 08:31:02 +0200 |
commit | 6a1d8350c91eed4ab10569683902a0fea4c048c5 (patch) | |
tree | 67ad497f9a7daac34c5938e727f8291a8920d163 | |
parent | 198a72220b63e812e8b853cb5caa088d93720e7d (diff) |
anv/cmd_buffer: clean dirty push constants flag after emitting push constants
Reviewed-by: Lionel Landwerlin <[email protected]>
Reviewed-by: Jason Ekstrand <[email protected]>
CC: <[email protected]>
-rw-r--r-- | src/intel/vulkan/genX_cmd_buffer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c index 97b321ccaeb..66d1ef7d786 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -3008,6 +3008,8 @@ genX(cmd_buffer_flush_compute_state)(struct anv_cmd_buffer *cmd_buffer) curbe.CURBEDataStartAddress = push_state.offset; } } + + cmd_buffer->state.push_constants_dirty &= ~VK_SHADER_STAGE_COMPUTE_BIT; } cmd_buffer->state.compute.pipeline_dirty = false; |