diff options
author | Samuel Pitoiset <[email protected]> | 2020-03-10 18:35:15 +0100 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-03-11 07:54:43 +0000 |
commit | b6cebf64394858be8e896c73de7d896f2bb071f7 (patch) | |
tree | 915557fd52ae1fbfbb6a953a9f1133fcfc487872 /src/amd/vulkan/radv_private.h | |
parent | c78e88e8a60fdc44cd5f95177a00aae480616559 (diff) |
radv: do not recursively begin/end render pass for meta operations
To avoid breaking SQTT user markers that are emitted to report
barriers and layout transitions to RGP.
Signed-off-by: Samuel Pitoiset <[email protected]>
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4136>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4136>
Diffstat (limited to 'src/amd/vulkan/radv_private.h')
-rw-r--r-- | src/amd/vulkan/radv_private.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index 83a41a607a3..42a1a43249b 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan/radv_private.h @@ -2487,6 +2487,10 @@ si_conv_gl_prim_to_vertices(unsigned gl_prim) } } +void radv_cmd_buffer_begin_render_pass(struct radv_cmd_buffer *cmd_buffer, + const VkRenderPassBeginInfo *pRenderPassBegin); +void radv_cmd_buffer_end_render_pass(struct radv_cmd_buffer *cmd_buffer); + #define RADV_DEFINE_HANDLE_CASTS(__radv_type, __VkType) \ \ static inline struct __radv_type * \ |