diff --git a/src/Magnum/Vk/Command.h b/src/Magnum/Vk/Command.h index d175b8779..c953fc071 100644 --- a/src/Magnum/Vk/Command.h +++ b/src/Magnum/Vk/Command.h @@ -53,6 +53,18 @@ CommandBuffer& operator << (CommandBuffer& cmdBuffer, const Lambda& lambda) { namespace Cmd { +auto begin() { + return [](CommandBuffer& cmdBuffer){ + cmdBuffer.begin(); + }; +} + +auto end() { + return [](CommandBuffer& cmdBuffer){ + cmdBuffer.end(); + }; +} + auto setScissor(UnsignedInt firstScissor, const std::initializer_list& ranges) { return [firstScissor, &ranges](VkCommandBuffer cmdBuffer){ Corrade::Containers::Array vkRects(ranges.size());