Skip to content

Commit da9395d

Browse files
committed
Revert direct mem copy to fix perf regression
1 parent b044f06 commit da9395d

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

src/main/java/net/vulkanmod/vulkan/memory/MemoryTypes.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,7 @@ static abstract class MappableMemory extends MemoryType {
106106

107107
@Override
108108
public void copyToBuffer(Buffer buffer, ByteBuffer src, long size, long srcOffset, long dstOffset) {
109-
StagingBuffer stagingBuffer = Vulkan.getStagingBuffer();
110-
stagingBuffer.copyBuffer((int) size, src);
111-
112-
DeviceManager.getTransferQueue().copyBufferCmd(stagingBuffer.getId(), stagingBuffer.getOffset(), buffer.getId(), dstOffset, size);
109+
VUtil.memcpy(src, buffer, size, srcOffset, dstOffset);
113110
}
114111

115112
@Override

0 commit comments

Comments
 (0)