From 3f5cfe1ec51a26403d26478661e67709ab015cfe Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Sun, 2 Aug 2026 22:53:53 -0400 Subject: [PATCH] Guard ImageDrawTriangleGradient for 6.0 --- include/Image.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/Image.hpp b/include/Image.hpp index 12ed2068..d8fc4e7c 100644 --- a/include/Image.hpp +++ b/include/Image.hpp @@ -662,7 +662,12 @@ class Image : public ::Image { ::Color c1 = {255, 255, 255, 255}, ::Color c2 = {255, 255, 255, 255}, ::Color c3 = {255, 255, 255, 255}) { + // raylib 6.1 renames ImageDrawTriangleEx() to ImageDrawTriangleGradient(). +#if RAYLIB_VERSION_MAJOR == 6 && RAYLIB_VERSION_MINOR == 0 + ::ImageDrawTriangleEx(this, v1, v2, v3, c1, c2, c3); +#else ::ImageDrawTriangleGradient(this, v1, v2, v3, c1, c2, c3); +#endif } void DrawTriangleLines(::Vector2 v1, ::Vector2 v2, ::Vector2 v3, ::Color color = {255, 255, 255, 255}) {