Implemented mesh batching at startup
This commit is contained in:
parent
1ed403dc9e
commit
214317e0bf
5 changed files with 181 additions and 114 deletions
|
|
@ -83,12 +83,12 @@ pub const Buffer = struct {
|
|||
memory: c.VkDeviceMemory,
|
||||
size: usize,
|
||||
|
||||
pub fn copyTo(self: Buffer, device: anytype, dest: Buffer) !void {
|
||||
pub fn copyTo(self: Buffer, device: anytype, dest: Buffer, offset: usize) !void {
|
||||
const command_buffer = try device.beginSingleTimeCommands();
|
||||
|
||||
const copy_region: c.VkBufferCopy = .{
|
||||
.srcOffset = 0,
|
||||
.dstOffset = 0,
|
||||
.dstOffset = offset,
|
||||
.size = self.size,
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue