Move chunk impl to chunk package

This commit is contained in:
Riyyi
2026-08-06 22:25:11 +02:00
parent 70ec4fc9c7
commit ce6ef363d5
4 changed files with 11 additions and 6 deletions
@@ -1,4 +1,4 @@
package file
package chunks
import "base:runtime"
import "core:fmt"
+1
View File
@@ -0,0 +1 @@
package chunks
@@ -1,16 +1,18 @@
package file
package chunks
import "base:runtime"
import "core:fmt"
import "core:io"
import "core:os"
import "src:file"
// -----------------------------------------
write_assets :: proc(
w: ^Writer,
output: ^os.File,
entries: []FileEntry,
entries: []file.FileEntry,
size_per_chunk: u64 = SIZE_PER_CHUNK,
compression: u16 = COMPRESSION,
allocator := context.allocator,
@@ -1,16 +1,18 @@
package file
package chunks
import "base:runtime"
import "core:fmt"
import "core:mem"
import "core:os"
import "src:file"
// -----------------------------------------
write_metadata :: proc(
w: ^Writer,
output: ^os.File,
entries: []FileEntry,
entries: []file.FileEntry,
size_per_chunk: u64 = SIZE_PER_CHUNK,
compression: u16 = COMPRESSION,
allocator := context.allocator,
@@ -69,7 +71,7 @@ write_header :: proc(
write_asset_index :: proc(
w: ^Writer,
chunk_file: ^os.File,
entries: []FileEntry,
entries: []file.FileEntry,
number_of_assets: u32,
allocator: runtime.Allocator,
) {