diff options
| author | Jeffery Myers <[email protected]> | 2023-06-24 14:38:09 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-06-24 23:38:09 +0200 |
| commit | 0c126af7171e51fff9f94c4f2e498f43f60d617b (patch) | |
| tree | af2a9c3ee012d532faf1390f0e011cddfc5c02e2 /src | |
| parent | 2d518bfbcdaf673c813d6fc56218d906678f42be (diff) | |
| download | raylib-0c126af7171e51fff9f94c4f2e498f43f60d617b.tar.gz raylib-0c126af7171e51fff9f94c4f2e498f43f60d617b.zip | |
casting warnings in rtextures (#3134)
Diffstat (limited to 'src')
| -rw-r--r-- | src/rtextures.c | 14 |
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); |
