diff --git a/libs/vkd3d/breadcrumbs.c b/libs/vkd3d/breadcrumbs.c index 8a102132..aa186c57 100644 --- a/libs/vkd3d/breadcrumbs.c +++ b/libs/vkd3d/breadcrumbs.c @@ -50,6 +50,8 @@ static const char *vkd3d_breadcrumb_command_type_to_str(enum vkd3d_breadcrumb_co return "dispatch"; case VKD3D_BREADCRUMB_COMMAND_EXECUTE_INDIRECT: return "execute_indirect"; + case VKD3D_BREADCRUMB_COMMAND_EXECUTE_INDIRECT_TEMPLATE: + return "execute_indirect_template"; case VKD3D_BREADCRUMB_COMMAND_COPY: return "copy"; case VKD3D_BREADCRUMB_COMMAND_RESOLVE: diff --git a/libs/vkd3d/command.c b/libs/vkd3d/command.c index dfb32dcb..0e3b6fc4 100644 --- a/libs/vkd3d/command.c +++ b/libs/vkd3d/command.c @@ -9894,6 +9894,7 @@ static void STDMETHODCALLTYPE d3d12_command_list_ExecuteIndirect(d3d12_command_l max_command_count, arg_impl, arg_buffer_offset, count_impl, count_buffer_offset); + VKD3D_BREADCRUMB_COMMAND(EXECUTE_INDIRECT_TEMPLATE); return; } diff --git a/libs/vkd3d/vkd3d_private.h b/libs/vkd3d/vkd3d_private.h index 5c6a055e..2734e835 100644 --- a/libs/vkd3d/vkd3d_private.h +++ b/libs/vkd3d/vkd3d_private.h @@ -2545,6 +2545,7 @@ enum vkd3d_breadcrumb_command_type VKD3D_BREADCRUMB_COMMAND_DRAW_INDEXED, VKD3D_BREADCRUMB_COMMAND_DISPATCH, VKD3D_BREADCRUMB_COMMAND_EXECUTE_INDIRECT, + VKD3D_BREADCRUMB_COMMAND_EXECUTE_INDIRECT_TEMPLATE, VKD3D_BREADCRUMB_COMMAND_COPY, VKD3D_BREADCRUMB_COMMAND_RESOLVE, VKD3D_BREADCRUMB_COMMAND_WBI,