authorgravatar for alichraghi@proton.meAli Chraghi <alichraghi@proton.me> 2024-10-31 01:42:00+03:30
committergravatar for alichraghi@proton.meAli Chraghi <alichraghi@proton.me> 2024-11-01 02:04:27+03:30
logc07b3c8279def54c0cea5b12f5970c44cd2562dd
tree3dba040566148d650d47b024fe02a1c03d24037f
parenta1cb9563f6a421220f87692f16251f3628c8cf6c
signaturelock-open Commit is signed but in an unrecognized format.

spirv: decorate arrays stride


1 files changed, 3 insertions(+), 1 deletions(-)

src/codegen/spirv.zig+3-1
......@@ -1640,7 +1640,9 @@ const NavGen = struct {
16401640 // can be lowered to ptrAccessChain instead of manually performing the math.
16411641 return try self.arrayType(1, elem_ty_id);
16421642 } else {
1643 return try self.arrayType(total_len, elem_ty_id);
1643 const result_id = try self.arrayType(total_len, elem_ty_id);
1644 try self.spv.decorate(result_id, .{ .ArrayStride = .{ .array_stride = @intCast(elem_ty.abiSize(zcu)) } });
1645 return result_id;
16441646 }
16451647 },
16461648 .@"fn" => switch (repr) {