Refactor literally everything

This commit is contained in:
2025-11-26 01:19:20 +01:00
parent d6a4b8c1fe
commit 9f2d1e4608
22 changed files with 2070 additions and 1034 deletions

View File

@@ -6,6 +6,7 @@ const vk = @import("vulkan");
const c = @import("const.zig");
const atoms = @import("engine/atoms.zig");
const Engine = @import("engine/Engine.zig");
const Swapchain = @import("engine/Swapchain.zig");
const Game = @import("Game.zig");
@@ -25,6 +26,9 @@ pub fn main() !void {
allocator = gpa.allocator();
temp_allocator = fba.threadSafeAllocator();
atoms.init(allocator);
defer atoms.deinit();
stbi.init(allocator);
defer stbi.deinit();
@@ -52,9 +56,9 @@ pub fn main() !void {
defer engine.deinit();
var swapchain = try Swapchain.init(&engine);
defer swapchain.deinit();
defer swapchain.deinit(&engine);
var game = try Game.init(allocator, &swapchain);
var game = try Game.init(allocator, &engine, &swapchain);
defer game.deinit();
var t1 = glfw.getTime();