@@ -1026,10 +1026,10 @@ class VulkanDevice : public offloadtest::Device {
10261026 return ResourceRef (Host, ImageRef{0 , Sampler, 0 });
10271027 }
10281028
1029- VkDeviceSize getCopySize (InvocationState &IS, Resource &R, VkBuffer Buffer ) {
1029+ VkDeviceSize getCopySize (Resource &R) {
10301030 VkDeviceSize CopySize = R.size ();
10311031 if (R.IsReserved ) {
1032- VkDeviceSize MappedSize =
1032+ const VkDeviceSize MappedSize =
10331033 static_cast <VkDeviceSize>(getNumTiles (R.TilesMapped , R.size ())) *
10341034 SparseBufferTileSize;
10351035 if (CopySize > MappedSize)
@@ -1084,7 +1084,6 @@ class VulkanDevice : public offloadtest::Device {
10841084 llvm::Expected<BufferRef> ExDeviceBuf =
10851085 R.IsReserved
10861086 ? createSparseBuffer (
1087- IS,
10881087 getFlagBits (R.Kind ) | VK_BUFFER_USAGE_TRANSFER_SRC_BIT |
10891088 VK_BUFFER_USAGE_TRANSFER_DST_BIT,
10901089 VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT, R.size (),
@@ -1097,7 +1096,7 @@ class VulkanDevice : public offloadtest::Device {
10971096 return ExDeviceBuf.takeError ();
10981097
10991098 VkBufferCopy Copy = {};
1100- Copy.size = getCopySize (IS, R, ExDeviceBuf-> Buffer );
1099+ Copy.size = getCopySize (R );
11011100 vkCmdCopyBuffer (IS.CmdBuffer , ExHostBuf->Buffer , ExDeviceBuf->Buffer , 1 ,
11021101 &Copy);
11031102 Bundle.ResourceRefs .emplace_back (*ExHostBuf, *ExDeviceBuf);
@@ -1131,7 +1130,7 @@ class VulkanDevice : public offloadtest::Device {
11311130 }
11321131
11331132 llvm::Expected<BufferRef>
1134- createSparseBuffer (InvocationState &IS, VkBufferUsageFlags Usage,
1133+ createSparseBuffer (VkBufferUsageFlags Usage,
11351134 VkMemoryPropertyFlags MemoryFlags, size_t Size,
11361135 uint32_t TilesMapped) {
11371136 if (SparseQueue.Queue == VK_NULL_HANDLE)
0 commit comments