aboutsummaryrefslogtreecommitdiff
path: root/raylib/src/rtextures.c
diff options
context:
space:
mode:
authorUneven Prankster <unevenprankster@protonmail.com>2023-11-16 21:12:27 -0300
committerUneven Prankster <unevenprankster@protonmail.com>2023-11-16 21:12:27 -0300
commit2bbf92ad5ae7708bf18ac7ef333e9a979d8d1bde (patch)
treec9d22bb0d73d9cc0c8586e4d31c93a561ea8e910 /raylib/src/rtextures.c
parent1c0cc775732201f4c4d3ee0d6772be786b3b4aa1 (diff)
Working so hard like a soldiermain
Can't afford a thing on TV
Diffstat (limited to 'raylib/src/rtextures.c')
-rw-r--r--raylib/src/rtextures.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/raylib/src/rtextures.c b/raylib/src/rtextures.c
index bf1b35e..98586db 100644
--- a/raylib/src/rtextures.c
+++ b/raylib/src/rtextures.c
@@ -347,7 +347,7 @@ Image LoadImageSvg(const char *fileNameOrString, int width, int height)
(fileNameOrString[2] == 'v') &&
(fileNameOrString[3] == 'g'))
{
- fileData = fileNameOrString;
+ fileData = (unsigned char *)fileNameOrString;
isSvgStringValid = true;
}
}
@@ -1288,8 +1288,6 @@ void ImageFormat(Image *image, int newFormat)
image->data = NULL;
image->format = newFormat;
- int k = 0;
-
switch (image->format)
{
case PIXELFORMAT_UNCOMPRESSED_GRAYSCALE:
@@ -1306,7 +1304,7 @@ void ImageFormat(Image *image, int newFormat)
{
image->data = (unsigned char *)RL_MALLOC(image->width*image->height*2*sizeof(unsigned char));
- for (int i = 0; i < image->width*image->height*2; i += 2, k++)
+ for (int i = 0, k = 0; i < image->width*image->height*2; i += 2, k++)
{
((unsigned char *)image->data)[i] = (unsigned char)((pixels[k].x*0.299f + (float)pixels[k].y*0.587f + (float)pixels[k].z*0.114f)*255.0f);
((unsigned char *)image->data)[i + 1] = (unsigned char)(pixels[k].w*255.0f);