diff --git a/src/Magnum/Vk/Buffer.cpp b/src/Magnum/Vk/Buffer.cpp index 4aed61f9e..ae7f7a8dd 100644 --- a/src/Magnum/Vk/Buffer.cpp +++ b/src/Magnum/Vk/Buffer.cpp @@ -48,7 +48,7 @@ Buffer& Buffer::update(Queue& queue, CommandPool& pool, const void* sourceData, std::unique_ptr copyToDeviceCmds = pool.allocateCommandBuffer(Vk::CommandBuffer::Level::Primary); /* plane vertices */ - Buffer stagingBuffer{*_device, size, Vk::BufferUsage::TransferSrc}; + Buffer stagingBuffer{*_device, UnsignedInt(size), Vk::BufferUsage::TransferSrc}; std::unique_ptr stagingMemory = stagingBuffer.allocateDeviceMemory(Vk::MemoryProperty::HostVisible); Containers::ArrayView data = stagingMemory->map(destOffset, size); diff --git a/src/Magnum/Vk/Command.h b/src/Magnum/Vk/Command.h index 25988f9fd..bd7422e06 100644 --- a/src/Magnum/Vk/Command.h +++ b/src/Magnum/Vk/Command.h @@ -71,7 +71,7 @@ inline auto setScissor(UnsignedInt firstScissor, const std::initializer_list