diff options
Diffstat (limited to 'teensy')
| -rw-r--r-- | teensy/renderer.c | 4 |
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, |
