mirror of
https://github.com/raysan5/raylib.git
synced 2025-10-04 17:06:27 +00:00
Fix bounds check for ImageDrawRectangleRec
(#3732)
This commit is contained in:
@@ -3586,8 +3586,8 @@ void ImageDrawRectangleRec(Image *dst, Rectangle rec, Color color)
|
|||||||
if ((rec.y + rec.height) >= dst->height) rec.height = dst->height - rec.y;
|
if ((rec.y + rec.height) >= dst->height) rec.height = dst->height - rec.y;
|
||||||
|
|
||||||
// Check if the rect is even inside the image
|
// Check if the rect is even inside the image
|
||||||
if ((rec.x > dst->width) || (rec.y > dst->height)) return;
|
if ((rec.x >= dst->width) || (rec.y >= dst->height)) return;
|
||||||
if (((rec.x + rec.width) < 0) || (rec.y + rec.height < 0)) return;
|
if (((rec.x + rec.width) <= 0) || (rec.y + rec.height <= 0)) return;
|
||||||
|
|
||||||
int sy = (int)rec.y;
|
int sy = (int)rec.y;
|
||||||
int sx = (int)rec.x;
|
int sx = (int)rec.x;
|
||||||
|
Reference in New Issue
Block a user