From bd62b8a528de1f5e84234e0243451b649c7dd3a0 Mon Sep 17 00:00:00 2001 From: samstalhandske Date: Wed, 26 Nov 2025 11:32:12 +0100 Subject: [PATCH] Added translations. --- pass.odin | 3 +++ renderer.odin | 22 +++++++++++++++++++--- renderer_backend_opengl_windows.odin | 9 +++++++-- 3 files changed, 29 insertions(+), 5 deletions(-) diff --git a/pass.odin b/pass.odin index 6d534e6..fa4f249 100644 --- a/pass.odin +++ b/pass.odin @@ -15,6 +15,9 @@ Pass :: struct { Draw_Command :: struct { mesh: Mesh, material: Material, + position: [3]f32, + scale: [3]f32, + // TODO: SS - Add rotation. } add_command_to_pass :: proc(pass: ^Pass, command: Draw_Command) -> bool { diff --git a/renderer.odin b/renderer.odin index 06d0cc2..1be885d 100644 --- a/renderer.odin +++ b/renderer.odin @@ -1,5 +1,6 @@ package renderer +import "core:math/linalg" import "core:fmt" import "core:log" @@ -81,8 +82,23 @@ render_frame :: proc(renderer: ^Renderer) { for i in 0..