aboutsummaryrefslogtreecommitdiff
path: root/teensy/renderer.c
diff options
context:
space:
mode:
Diffstat (limited to 'teensy/renderer.c')
-rw-r--r--teensy/renderer.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/teensy/renderer.c b/teensy/renderer.c
index 9e5f824..c507dcd 100644
--- a/teensy/renderer.c
+++ b/teensy/renderer.c
@@ -139,8 +139,8 @@ void ty_draw_image_ex(
for (int dx = x1; dx < x2; dx++) {
for (int dy = y1; dy < y2; dy++) {
- int tex_x = (dx - x1) / (dst.w / src.w) + src.x;
- int tex_y = (dy - y1) / (dst.h / src.h) + src.y;
+ int tex_x = ((dx - x1) * src.w) / dst.w + src.x;
+ int tex_y = ((dy - y1) * src.h) / dst.h + src.y;
ty_img_set_pixel(
r.screen,