aboutsummaryrefslogtreecommitdiff
path: root/src/draw/draw.odin
diff options
context:
space:
mode:
authorXander Swan <no email>2025-12-23 20:58:32 -0500
committerXander Swan <no email>2025-12-23 20:58:32 -0500
commit2838358993ade2ac1b770d675af9126749074e8f (patch)
treeb423ac832dd86cec1863c725fd2957eddd83c28f /src/draw/draw.odin
parentce4d64bd41937d7dff18ca607122188dc338d696 (diff)
Fix lotsa memory leaks mhm
Diffstat (limited to 'src/draw/draw.odin')
-rw-r--r--src/draw/draw.odin11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/draw/draw.odin b/src/draw/draw.odin
index 6761b36..3e80d42 100644
--- a/src/draw/draw.odin
+++ b/src/draw/draw.odin
@@ -18,7 +18,7 @@ Mat4 :: matrix[4, 4]f32
Color :: [4]f32
SCREEN_WIDTH :: 480
-SCREEN_HEIGHT :: 360
+SCREEN_HEIGHT :: 320
renderer: struct {
screen: rl.RenderTexture2D,
@@ -98,10 +98,13 @@ texture_quad :: proc(
rotation: f32 = 0,
scale := Vec2{1, 1},
) {
- // assert(quad.size.x > 0 && quad.size.y > 0)
-
quad := quad
- quad.size *= scale
+ if scale.x < 0 {
+ quad.size.x *= -1
+ }
+ if scale.y < 0 {
+ quad.size.y *= -1
+ }
rl.DrawTexturePro(
img,