Skip to content

Commit 738729c

Browse files
committed
Vulkan invalid iterator fix.
1 parent 217a3cf commit 738729c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Vulkan/PlatformStructuredBuffer.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ void PlatformStructuredBuffer::CopyToReadBuffer(crossplatform::DeviceContext& de
120120

121121
vk::CommandBuffer *commandBuffer=(vk::CommandBuffer*)deviceContext.platform_context;
122122
vk::BufferCopy region=vk::BufferCopy().setDstOffset(0).setSize(mTotalSize).setSrcOffset(last_offset);
123-
if(lastBuffer->mBuffer)
123+
if(lastBuffer!=perFrameBuffers.end()&&lastBuffer->mBuffer)
124124
commandBuffer->copyBuffer(lastBuffer->mBuffer,mReadBuffers[mFrameIndex],region);
125125
}
126126

0 commit comments

Comments
 (0)