From 79eba12a548fdce105723bdb42c91fdcb280450b Mon Sep 17 00:00:00 2001 From: Nadhif Ginola Date: Sat, 15 Feb 2025 18:55:43 +0100 Subject: [PATCH] Remove size assert This assert does seem valid, however there may be GLTF models where each of the primitives buffer view contains a view to all primitives. One such example is Sponza from glTF-Sample-Assets. --- src/io.zig | 1 - 1 file changed, 1 deletion(-) diff --git a/src/io.zig b/src/io.zig index 296b418..7587c88 100644 --- a/src/io.zig +++ b/src/io.zig @@ -63,7 +63,6 @@ pub const zcgltf = struct { const buffer_view = accessor.buffer_view.?; assert(accessor.stride == buffer_view.stride or buffer_view.stride == 0); - assert(accessor.stride * accessor.count == buffer_view.size); assert(buffer_view.buffer.data != null); const data_addr = @as([*]const u8, @ptrCast(buffer_view.buffer.data)) +