diff --git a/src/rlgl.h b/src/rlgl.h index f098fad8..ce4be292 100644 --- a/src/rlgl.h +++ b/src/rlgl.h @@ -2944,7 +2944,7 @@ void *rlReadTexturePixels(Texture2D texture) if ((glInternalFormat != -1) && (texture.format < COMPRESSED_DXT1_RGB)) { - pixels = (unsigned char *)RL_MALLOC(size); + pixels = RL_MALLOC(size); glGetTexImage(GL_TEXTURE_2D, 0, glFormat, glType, pixels); } else TRACELOG(LOG_WARNING, "TEXTURE: [ID %i] Data retrieval not suported for pixel format (%i)", texture.id, texture.format); diff --git a/src/textures.c b/src/textures.c index 982a97ed..2ffd804c 100644 --- a/src/textures.c +++ b/src/textures.c @@ -2835,7 +2835,7 @@ Image GetTextureData(Texture2D texture) { Image image = { 0 }; - if (texture.format < 8) + if (texture.format < COMPRESSED_DXT1_RGB) { image.data = rlReadTexturePixels(texture);