all: fix issue with glfw vulkan createWindowSurface; update to new for loop syntax (#713)

This commit is contained in:
Aksel Hjerpbakk 2023-03-02 02:33:17 +01:00 committed by GitHub
parent 5aecbb0ee6
commit 2b6f3fb1d9
Failed to generate hash of commit
14 changed files with 28 additions and 27 deletions

View file

@ -364,7 +364,7 @@ pub const Context = struct {
if (chmap[0] == null) continue;
var channels = try self.allocator.alloc(main.Channel, chmap.*.*.map.channels);
for (channels) |*ch, i|
for (channels, 0..) |*ch, i|
ch.*.id = fromAlsaChannel(chmap[0][0].map.pos()[i]) catch return error.OpeningDevice;
break :blk channels;
} else {
@ -580,7 +580,7 @@ pub const Player = struct {
}
fn writeLoop(self: *Player) void {
for (self.channels) |*ch, i| {
for (self.channels, 0..) |*ch, i| {
ch.*.ptr = self.sample_buffer.ptr + self.format.frameSize(i);
}