From e6d363c0b2fe51aaafd284448ef795014addeb3e Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Tue, 4 Aug 2026 19:47:42 +0200 Subject: [PATCH] Changing texture display dst rect to frect. --- src/display.c | 9 ++++----- src/headers/display.h | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/display.c b/src/display.c index 7df382e..440633d 100644 --- a/src/display.c +++ b/src/display.c @@ -62,7 +62,7 @@ inline int display_init(void) return EXIT_FAILURE; } - if(!SDL_SetDefaultTextureScaleMode(renderer, SDL_SCALEMODE_PIXELART)) + if(!SDL_SetDefaultTextureScaleMode(renderer, SDL_SCALEMODE_NEAREST)) { error_printf("Failed to set default texture scale mode : %s", SDL_GetError()); return EXIT_FAILURE; @@ -133,13 +133,12 @@ inline void display_update(void) #endif // DEBUG >= 1 } -int display_draw_texture(texture_t *texture, rect_t *src_rect, rect_t *dst_rect, bool flip) +int display_draw_texture(texture_t *texture, rect_t *src_rect, frect_t *dst_frect, bool flip) { - frect_t src_frect, dst_frect; + frect_t src_frect; rect_to_frect(src_rect, &src_frect); - rect_to_frect(dst_rect, &dst_frect); - if(!SDL_RenderTextureRotated(renderer, texture, &src_frect, &dst_frect, 0, NULL, flip)) + if(!SDL_RenderTextureRotated(renderer, texture, &src_frect, dst_frect, 0, NULL, flip)) { error_printf("Failed to copy texture to renderer : %s", SDL_GetError()); return EXIT_FAILURE; diff --git a/src/headers/display.h b/src/headers/display.h index f1e3a45..fd10ed5 100644 --- a/src/headers/display.h +++ b/src/headers/display.h @@ -27,7 +27,7 @@ void display_exit(void); int display_clear(void); void display_update(void); -int display_draw_texture(texture_t *texture, rect_t *src_rect, rect_t *dst_rect, bool flip); +int display_draw_texture(texture_t *texture, rect_t *src_rect, frect_t *dst_frect, bool flip); int display_draw_frect(frect_t *frect, unsigned int r, unsigned int g, unsigned int b, unsigned int a); #endif // DISPLAY_H \ No newline at end of file