Skip to content

Commit 93dfd25

Browse files
committed
Fixed build of older code path
1 parent 6bc23b1 commit 93dfd25

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

src/vsg/vk/Context.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)