gfxstream: Add vkCmdPipelineBarrier2 implementation in VkDecoderGlobalState

Useful for specializing this function.

Reviewed-by: Aaron Ruby <aruby@blackberry.com>
Acked-by: Yonggang Luo <luoyonggang@gmail.com>
Acked-by: Adam Jackson <ajax@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27246>
This commit is contained in:
Aaron Ruby 2024-05-24 15:29:30 -04:00 committed by Marge Bot
parent 61706c9a67
commit 561b6773c2
3 changed files with 3 additions and 0 deletions

View file

@ -34,6 +34,7 @@ class ApiLogDecoder(VulkanWrapperGenerator):
"vkCmdDrawIndexed",
"vkCmdEndRenderPass",
"vkCmdPipelineBarrier",
"vkCmdPipelineBarrier2",
"vkCmdSetScissor",
"vkCmdSetViewport",
"vkCollectDescriptorPoolIdsGOOGLE",

View file

@ -704,6 +704,7 @@ custom_decodes = {
"vkDestroyCommandPool" : emit_global_state_wrapped_decoding,
"vkResetCommandPool" : emit_global_state_wrapped_decoding,
"vkCmdPipelineBarrier" : emit_global_state_wrapped_decoding,
"vkCmdPipelineBarrier2" : emit_global_state_wrapped_decoding,
"vkCmdBindPipeline" : emit_global_state_wrapped_decoding,
"vkCmdBindDescriptorSets" : emit_global_state_wrapped_decoding,

View file

@ -303,6 +303,7 @@ custom_decodes = {
"vkEndCommandBuffer": emit_global_state_wrapped_decoding_with_context,
"vkResetCommandBuffer": emit_global_state_wrapped_decoding,
"vkCmdPipelineBarrier": emit_global_state_wrapped_decoding,
"vkCmdPipelineBarrier2": emit_global_state_wrapped_decoding,
"vkCmdBindPipeline": emit_global_state_wrapped_decoding,
"vkCmdBindDescriptorSets": emit_global_state_wrapped_decoding,
"vkCmdCopyQueryPoolResults": emit_global_state_wrapped_decoding,