Port rewrite

This commit is contained in:
2025-11-19 14:43:57 +01:00
parent 444d20243c
commit bbafc55f6f
6 changed files with 928 additions and 256 deletions

View File

@@ -5,9 +5,11 @@ const stbi = @import("zstbi");
const vk = @import("vulkan");
const c = @import("const.zig");
const engine = @import("engine.zig");
const game = @import("game.zig");
const Engine = @import("engine/Engine.zig");
const Swapchain = @import("engine/Swapchain.zig");
pub var allocator: std.mem.Allocator = undefined;
pub var temp_allocator: std.mem.Allocator = undefined;
pub var window: *glfw.Window = undefined;
@@ -46,18 +48,18 @@ pub fn main() !void {
window.setSizeLimits(c.min_window_width, c.min_window_height, -1, -1);
engine.init() catch |err| {
std.log.err("Could not initialize engine", .{});
return err;
};
var engine = try Engine.init(allocator, window);
defer engine.deinit();
var swapchain = try Swapchain.init(&engine);
defer swapchain.deinit();
//game.init();
//defer game.deinit();
while (!window.shouldClose()) {
glfw.pollEvents();
//game.update(dt);
window.swapBuffers();
std.Thread.sleep(1 * std.time.ns_per_ms);
}
}