diff options
author | Jonathan Marek <[email protected]> | 2020-06-11 09:49:23 -0400 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-06-12 15:09:07 +0000 |
commit | c93753e6181b82988c84e9af43d3aa377a6eae36 (patch) | |
tree | d4b5623cf366a3497eb25bd74649fa593c701f3d /src/freedreno/vulkan/tu_private.h | |
parent | 72d7df40a5e5b50330c4d4168aa681bae2b61b22 (diff) |
turnip: add emit renderpass cache flushes for sysmem 3D CmdClearAttachments
This clear path behaves like a draw, it needs the same flush as tu_draw.
Signed-off-by: Jonathan Marek <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5426>
Diffstat (limited to 'src/freedreno/vulkan/tu_private.h')
-rw-r--r-- | src/freedreno/vulkan/tu_private.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/freedreno/vulkan/tu_private.h b/src/freedreno/vulkan/tu_private.h index 1e1fdc1c61a..65aa6a5660e 100644 --- a/src/freedreno/vulkan/tu_private.h +++ b/src/freedreno/vulkan/tu_private.h @@ -1190,6 +1190,10 @@ struct tu_reg_value { uint32_t bo_shift; }; + +void tu_emit_cache_flush_renderpass(struct tu_cmd_buffer *cmd_buffer, + struct tu_cs *cs); + void tu_emit_cache_flush_ccu(struct tu_cmd_buffer *cmd_buffer, struct tu_cs *cs, enum tu_cmd_ccu_state ccu_state); |