summaryrefslogtreecommitdiffhomepage
path: root/src/rtextures.c
diff options
context:
space:
mode:
authorubkp <[email protected]>2023-12-28 19:15:04 -0300
committerGitHub <[email protected]>2023-12-28 23:15:04 +0100
commitfd5e1e6afb69ef190e74ac780ec3718d36e2d7d1 (patch)
tree6db25013772b6455a74f34721eaeea11ce13ae98 /src/rtextures.c
parent5b5a2d035d61554b0032c3aa7b524a0cb0c52160 (diff)
downloadraylib-fd5e1e6afb69ef190e74ac780ec3718d36e2d7d1.tar.gz
raylib-fd5e1e6afb69ef190e74ac780ec3718d36e2d7d1.zip
[rtextures] Fix `LoadImageAnimFromMemory()` warning for `fileData` (#3686)
* Fix LoadImageAnimFromMemory() warning for fileData * Add LoadImageAnimFromMemory() to raylib.h * Fix missing ; on previous commit
Diffstat (limited to 'src/rtextures.c')
-rw-r--r--src/rtextures.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/rtextures.c b/src/rtextures.c
index 953458e1..e9fb95cb 100644
--- a/src/rtextures.c
+++ b/src/rtextures.c
@@ -443,7 +443,7 @@ Image LoadImageAnim(const char *fileName, int *frames)
// - Number of frames is returned through 'frames' parameter
// - All frames are returned in RGBA format
// - Frames delay data is discarded
-Image LoadImageAnimFromMemory(const char *fileType,const char *fileData, int dataSize,int *frames)
+Image LoadImageAnimFromMemory(const char *fileType, const unsigned char *fileData, int dataSize, int *frames)
{
Image image = { 0 };
int frameCount = 0;
@@ -2147,14 +2147,14 @@ void ImageKernelConvolution(Image *image, float* kernel, int kernelSize){
{
startRange = -kernelWidth/2;
endRange = kernelWidth/2;
- } else
+ } else
{
startRange = -kernelWidth/2;
endRange = kernelWidth/2+1;
}
- for(int x = 0; x < image->height; x++)
+ for(int x = 0; x < image->height; x++)
{
- for(int y = 0; y < image->width; y++)
+ for(int y = 0; y < image->width; y++)
{
for(int xk = startRange; xk < endRange; xk++)
@@ -2232,14 +2232,14 @@ void ImageKernelConvolution(Image *image, float* kernel, int kernelSize){
}
}
- for (int i = 0; i < (image->width) * (image->height); i++)
+ for (int i = 0; i < (image->width) * (image->height); i++)
{
float alpha = (float)imageCopy2[i].w;
pixels[i].r = (unsigned char)((imageCopy2[i].x)*255.0f);
pixels[i].g = (unsigned char)((imageCopy2[i].y)*255.0f);
pixels[i].b = (unsigned char)((imageCopy2[i].z)*255.0f);
pixels[i].a = (unsigned char)((alpha)*255.0f);
- // printf("pixels[%d] = %d", i, pixels[i].r);
+ // printf("pixels[%d] = %d", i, pixels[i].r);
}
@@ -3817,7 +3817,7 @@ TextureCubemap LoadTextureCubemap(Image image, int layout)
if ((image.height/6) == image.width) { layout = CUBEMAP_LAYOUT_LINE_VERTICAL; cubemap.width = image.height/6; }
else if ((image.width/3) == (image.height/4)) { layout = CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR; cubemap.width = image.width/3; }
}
- }
+ }
else
{
if (layout == CUBEMAP_LAYOUT_LINE_VERTICAL) cubemap.width = image.height/6;
@@ -3836,7 +3836,7 @@ TextureCubemap LoadTextureCubemap(Image image, int layout)
Image faces = { 0 }; // Vertical column image
Rectangle faceRecs[6] = { 0 }; // Face source rectangles
-
+
for (int i = 0; i < 6; i++) faceRecs[i] = (Rectangle){ 0, 0, (float)size, (float)size };
if (layout == CUBEMAP_LAYOUT_LINE_VERTICAL)