first steps towards porting to 0.16
This commit is contained in:
parent
e1b960da37
commit
e99779fcbc
9 changed files with 65 additions and 61 deletions
|
|
@ -161,8 +161,8 @@ pub const Model = struct {
|
|||
};
|
||||
};
|
||||
|
||||
pub fn parseFile(allocator: Allocator, name: []const u8) !struct { vertices: [][3]f32, normals: [][3]f32, uvs: [][2]f32, indices: []u16 } {
|
||||
const file = try std.fs.cwd().openFile(name, .{});
|
||||
pub fn parseFile(allocator: Allocator, io: std.Io, name: []const u8) !struct { vertices: [][3]f32, normals: [][3]f32, uvs: [][2]f32, indices: []u16 } {
|
||||
const file = try std.Io.Dir.cwd().openFile(name, io, .{});
|
||||
const all = try file.readToEndAlloc(allocator, 1_000_000);
|
||||
defer allocator.free(all);
|
||||
const json_chunk = std.mem.bytesAsValue(Model.Chunk, all[Model.Header.offset..]);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue