Skip to content

Commit 749b84f

Browse files
authored
fixed SDL_RenderRect and SDL_RenderFillRect taking Rect instead of FRect as parameter leading to type coercion and misplacing of rectangle. (#10)
1 parent d174c51 commit 749b84f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/sdl3.zig

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -499,15 +499,15 @@ pub const Renderer = opaque {
499499
}
500500
extern fn SDL_RenderPoint(renderer: *Renderer, x: f32, y: f32) c_int;
501501

502-
pub fn fillRect(renderer: *Renderer, _rect: Rect) Error!void {
502+
pub fn fillRect(renderer: *Renderer, _rect: FRect) Error!void {
503503
if (SDL_RenderFillRect(renderer, &_rect) == False) return makeError();
504504
}
505-
extern fn SDL_RenderFillRect(renderer: ?*Renderer, rect: *const Rect) c_int;
505+
extern fn SDL_RenderFillRect(renderer: ?*Renderer, rect: *const FRect) c_int;
506506

507-
pub fn rect(renderer: *Renderer, _rect: Rect) Error!void {
507+
pub fn rect(renderer: *Renderer, _rect: FRect) Error!void {
508508
if (SDL_RenderRect(renderer, &_rect) == False) return makeError();
509509
}
510-
extern fn SDL_RenderRect(renderer: *Renderer, rect: *const Rect) c_int;
510+
extern fn SDL_RenderRect(renderer: *Renderer, rect: *const FRect) c_int;
511511

512512
pub fn drawGeometry(
513513
r: *Renderer,

0 commit comments

Comments
 (0)