summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJeffery Myers <[email protected]>2023-06-24 14:38:09 -0700
committerGitHub <[email protected]>2023-06-24 23:38:09 +0200
commit0c126af7171e51fff9f94c4f2e498f43f60d617b (patch)
treeaf2a9c3ee012d532faf1390f0e011cddfc5c02e2
parent2d518bfbcdaf673c813d6fc56218d906678f42be (diff)
downloadraylib-0c126af7171e51fff9f94c4f2e498f43f60d617b.tar.gz
raylib-0c126af7171e51fff9f94c4f2e498f43f60d617b.zip
casting warnings in rtextures (#3134)
-rw-r--r--src/rtextures.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/rtextures.c b/src/rtextures.c
index b6186d9e..2d422b17 100644
--- a/src/rtextures.c
+++ b/src/rtextures.c
@@ -721,8 +721,8 @@ Image GenImageGradientLinear(int width, int height, int direction, Color start,
Color *pixels = (Color *)RL_MALLOC(width*height*sizeof(Color));
float radianDirection = (float)(90 - direction)/180.f*3.14159f;
- float cosDir = cos(radianDirection);
- float sinDir = sin(radianDirection);
+ float cosDir = cosf(radianDirection);
+ float sinDir = sinf(radianDirection);
for (int i = 0; i < width; i++)
{
@@ -812,7 +812,7 @@ Image GenImageGradientSquare(int width, int height, float density, Color inner,
float normalizedDistY = distY / centerY;
// Calculate the total normalized Manhattan distance
- float manhattanDist = fmax(normalizedDistX, normalizedDistY);
+ float manhattanDist = fmaxf(normalizedDistX, normalizedDistY);
// Subtract the density from the manhattanDist, then divide by (1 - density)
// This makes the gradient start from the center when density is 0, and from the edge when density is 1
@@ -2157,11 +2157,11 @@ void ImageRotate(Image *image, int degrees)
else
{
float rad = degrees*PI/180.0f;
- float sinRadius = sin(rad);
- float cosRadius = cos(rad);
+ float sinRadius = sinf(rad);
+ float cosRadius = cosf(rad);
- int width = fabsf(image->width*cosRadius) + fabsf(image->height*sinRadius);
- int height = fabsf(image->height*cosRadius) + fabsf(image->width*sinRadius);
+ int width = (int)(fabsf(image->width*cosRadius) + fabsf(image->height*sinRadius));
+ int height = (int)(fabsf(image->height*cosRadius) + fabsf(image->width*sinRadius));
int bytesPerPixel = GetPixelDataSize(1, 1, image->format);
unsigned char *rotatedData = (unsigned char *)RL_CALLOC(width*height, bytesPerPixel);