From 74d5c78a5bc82c718ea4abd4eca0fbc2ff81628a Mon Sep 17 00:00:00 2001 From: Squareys Date: Mon, 11 Jul 2016 11:28:23 +0200 Subject: [PATCH] Vk: Add begin and end commands Signed-off-by: Squareys --- src/Magnum/Vk/Command.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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());