@@ -294,7 +294,7 @@ bool Context::record()
294294 }
295295 }
296296
297- if (bufferInfosToCopy. empty () && imageInfosToCopy. empty () && commands.empty () && buildAccelerationStructureCommands.empty ()) return false ;
297+ if (commands.empty () && buildAccelerationStructureCommands.empty ()) return false ;
298298
299299 if (!fence)
300300 {
@@ -497,14 +497,14 @@ bool Context::createBufferAndTransferData(const BufferInfoList& bufferInfoList,
497497 debug("Existing deviceBufferInfo, ", deviceBufferInfo, ", deviceBufferInfo->range = ", deviceBufferInfo->range, ", ", totalSize, " with compatible size");
498498
499499 // make sure the VkBuffer is created
500- deviceBufferInfo->buffer->compile(context );
500+ deviceBufferInfo->buffer->compile(*this );
501501
502502 if (!deviceBufferInfo->buffer->getDeviceMemory(deviceID))
503503 {
504504 VkMemoryRequirements memRequirements;
505505 vkGetBufferMemoryRequirements(*device, deviceBufferInfo->buffer->vk(device->deviceID), &memRequirements);
506506
507- auto deviceMemoryOffset = context. deviceMemoryBufferPools->reserveMemory(memRequirements, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT);
507+ auto deviceMemoryOffset = deviceMemoryBufferPools->reserveMemory(memRequirements, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT);
508508 if (deviceMemoryOffset.first)
509509 deviceBufferInfo->buffer->bind(deviceMemoryOffset.first, deviceMemoryOffset.second);
510510 else
@@ -519,7 +519,7 @@ bool Context::createBufferAndTransferData(const BufferInfoList& bufferInfoList,
519519 if (!deviceBufferInfo)
520520 {
521521 VkBufferUsageFlags bufferUsageFlags = VK_BUFFER_USAGE_TRANSFER_DST_BIT | usage;
522- deviceBufferInfo = context. deviceMemoryBufferPools->reserveBuffer(totalSize, alignment, bufferUsageFlags, sharingMode, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT);
522+ deviceBufferInfo = deviceMemoryBufferPools->reserveBuffer(totalSize, alignment, bufferUsageFlags, sharingMode, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT);
523523 }
524524
525525 if (!deviceBufferInfo)
@@ -553,20 +553,20 @@ bool Context::createBufferAndTransferData(const BufferInfoList& bufferInfoList,
553553 return true;
554554 }
555555
556- auto stagingBufferInfo = context. stagingMemoryBufferPools->reserveBuffer(totalSize, alignment, VK_BUFFER_USAGE_TRANSFER_SRC_BIT, sharingMode, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT);
556+ auto stagingBufferInfo = stagingMemoryBufferPools->reserveBuffer(totalSize, alignment, VK_BUFFER_USAGE_TRANSFER_SRC_BIT, sharingMode, VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT);
557557
558558 debug("stagingBufferInfo->buffer ", stagingBufferInfo->buffer.get(), ", ", stagingBufferInfo->offset, ", ", stagingBufferInfo->range, ")");
559559
560560 ref_ptr<Buffer> stagingBuffer(stagingBufferInfo->buffer);
561- ref_ptr<DeviceMemory> stagingMemory(stagingBuffer->getDeviceMemory(context. deviceID));
561+ ref_ptr<DeviceMemory> stagingMemory(stagingBuffer->getDeviceMemory(deviceID));
562562
563563 if (!stagingMemory)
564564 {
565565 return false;
566566 }
567567
568568 void* buffer_data;
569- stagingMemory->map(stagingBuffer->getMemoryOffset(context. deviceID) + stagingBufferInfo->offset, stagingBufferInfo->range, 0, &buffer_data);
569+ stagingMemory->map(stagingBuffer->getMemoryOffset(deviceID) + stagingBufferInfo->offset, stagingBufferInfo->range, 0, &buffer_data);
570570 char* ptr = reinterpret_cast<char*>(buffer_data);
571571
572572 debug(" buffer_data ", buffer_data, ", stagingBufferInfo->offset=", stagingBufferInfo->offset, ", ", totalSize);
@@ -587,7 +587,7 @@ bool Context::createBufferAndTransferData(const BufferInfoList& bufferInfoList,
587587
588588 stagingMemory->unmap();
589589
590- context. copy(stagingBufferInfo, deviceBufferInfo);
590+ copy(stagingBufferInfo, deviceBufferInfo);
591591
592592 return true;
593593 #endif
0 commit comments