From dc3e711a44db0f83a21997e72c7e34a2bc1a2f6a Mon Sep 17 00:00:00 2001 From: AntoinePerrin25 Date: Fri, 6 Mar 2026 10:51:32 +0100 Subject: [PATCH] Fixed Warning from -Wformat-extra-args from __attribute__(format(printf(...)) --- src/rcore.c | 2 +- src/rlgl.h | 8 ++++---- src/rmodels.c | 18 +++++++++--------- src/rtextures.c | 2 +- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/rcore.c b/src/rcore.c index 2e0958f35..6286fb721 100644 --- a/src/rcore.c +++ b/src/rcore.c @@ -1989,7 +1989,7 @@ unsigned char *LoadFileData(const char *fileName, int *dataSize) { *dataSize = (int)count; - if ((*dataSize) != size) TRACELOG(LOG_WARNING, "FILEIO: [%s] File partially loaded (%i bytes out of %i)", fileName, dataSize, count); + if ((*dataSize) != size) TRACELOG(LOG_WARNING, "FILEIO: [%s] File partially loaded (%i bytes out of %zu)", fileName, *dataSize, count); else TRACELOG(LOG_INFO, "FILEIO: [%s] File loaded successfully", fileName); } } diff --git a/src/rlgl.h b/src/rlgl.h index d2f65700a..f3fa96ff3 100644 --- a/src/rlgl.h +++ b/src/rlgl.h @@ -1779,7 +1779,7 @@ void rlTextureParameters(unsigned int id, int param, int value) if (value <= RLGL.ExtSupported.maxAnisotropyLevel) glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAX_ANISOTROPY_EXT, (float)value); else if (RLGL.ExtSupported.maxAnisotropyLevel > 0.0f) { - TRACELOG(RL_LOG_WARNING, "GL: Maximum anisotropic filter level supported is %iX", id, (int)RLGL.ExtSupported.maxAnisotropyLevel); + TRACELOG(RL_LOG_WARNING, "GL: Maximum anisotropic filter level supported is %iX for Texture [ID %i]", (int)RLGL.ExtSupported.maxAnisotropyLevel, id); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAX_ANISOTROPY_EXT, (float)value); } else TRACELOG(RL_LOG_WARNING, "GL: Anisotropic filtering not supported"); @@ -1822,7 +1822,7 @@ void rlCubemapParameters(unsigned int id, int param, int value) if (value <= RLGL.ExtSupported.maxAnisotropyLevel) glTexParameterf(GL_TEXTURE_CUBE_MAP, GL_TEXTURE_MAX_ANISOTROPY_EXT, (float)value); else if (RLGL.ExtSupported.maxAnisotropyLevel > 0.0f) { - TRACELOG(RL_LOG_WARNING, "GL: Maximum anisotropic filter level supported is %iX", id, (int)RLGL.ExtSupported.maxAnisotropyLevel); + TRACELOG(RL_LOG_WARNING, "GL: Maximum anisotropic filter level supported is %iX for Texture [ID %i]", (int)RLGL.ExtSupported.maxAnisotropyLevel, id); glTexParameterf(GL_TEXTURE_CUBE_MAP, GL_TEXTURE_MAX_ANISOTROPY_EXT, (float)value); } else TRACELOG(RL_LOG_WARNING, "GL: Anisotropic filtering not supported"); @@ -4280,7 +4280,7 @@ unsigned int rlCompileShader(const char *shaderCode, int type) #if defined(GRAPHICS_API_OPENGL_43) case GL_COMPUTE_SHADER: TRACELOG(RL_LOG_WARNING, "SHADER: [ID %i] Failed to compile compute shader code", shaderId); break; #elif defined(GRAPHICS_API_OPENGL_33) - case GL_COMPUTE_SHADER: TRACELOG(RL_LOG_WARNING, "SHADER: Compute shaders not enabled. Define GRAPHICS_API_OPENGL_43", shaderId); break; + case GL_COMPUTE_SHADER: TRACELOG(RL_LOG_WARNING, "SHADER: [ID %i] Compute shaders not enabled. Define GRAPHICS_API_OPENGL_43", shaderId); break; #endif default: break; } @@ -4312,7 +4312,7 @@ unsigned int rlCompileShader(const char *shaderCode, int type) #if defined(GRAPHICS_API_OPENGL_43) case GL_COMPUTE_SHADER: TRACELOG(RL_LOG_INFO, "SHADER: [ID %i] Compute shader compiled successfully", shaderId); break; #elif defined(GRAPHICS_API_OPENGL_33) - case GL_COMPUTE_SHADER: TRACELOG(RL_LOG_WARNING, "SHADER: Compute shaders not enabled. Define GRAPHICS_API_OPENGL_43", shaderId); break; + case GL_COMPUTE_SHADER: TRACELOG(RL_LOG_WARNING, "SHADER: [ID %i] Compute shaders not enabled. Define GRAPHICS_API_OPENGL_43", shaderId); break; #endif default: break; } diff --git a/src/rmodels.c b/src/rmodels.c index 0dd4f0634..f5862e5d4 100644 --- a/src/rmodels.c +++ b/src/rmodels.c @@ -5367,7 +5367,7 @@ static Image LoadImageFromCgltfImage(cgltf_image *cgltfImage, const char *texPat { image = LoadImageFromMemory(".jpg", data, (int)cgltfImage->buffer_view->size); } - else TRACELOG(LOG_WARNING, "MODEL: glTF image data MIME type not recognized", TextFormat("%s/%s", texPath, cgltfImage->uri)); + else TRACELOG(LOG_WARNING, "MODEL: [%s] glTF image data MIME type not recognized", TextFormat("%s/%s", texPath, cgltfImage->uri)); RL_FREE(data); } @@ -5475,11 +5475,11 @@ static Model LoadGLTF(const char *fileName) else if (data->file_type == cgltf_file_type_gltf) TRACELOG(LOG_INFO, "MODEL: [%s] Model basic data (glTF) loaded successfully", fileName); else TRACELOG(LOG_WARNING, "MODEL: [%s] Model format not recognized", fileName); - TRACELOG(LOG_INFO, " > Meshes count: %i", data->meshes_count); - TRACELOG(LOG_INFO, " > Materials count: %i (+1 default)", data->materials_count); - TRACELOG(LOG_DEBUG, " > Buffers count: %i", data->buffers_count); - TRACELOG(LOG_DEBUG, " > Images count: %i", data->images_count); - TRACELOG(LOG_DEBUG, " > Textures count: %i", data->textures_count); + TRACELOG(LOG_INFO, " > Meshes count: %zu", data->meshes_count); + TRACELOG(LOG_INFO, " > Materials count: %zu (+1 default)", data->materials_count); + TRACELOG(LOG_DEBUG, " > Buffers count: %zu", data->buffers_count); + TRACELOG(LOG_DEBUG, " > Images count: %zu", data->images_count); + TRACELOG(LOG_DEBUG, " > Textures count: %zu", data->textures_count); // Force reading data buffers (fills buffer_view->buffer->data) // NOTE: If an uri is defined to base64 data or external path, it's automatically loaded @@ -6165,7 +6165,7 @@ static Model LoadGLTF(const char *fileName) &(model.skeleton.bindPose[i].scale)); } - if (data->skins_count > 1) TRACELOG(LOG_WARNING, "MODEL: [%s] can only load one skin (armature) per model, but gltf skins_count == %i", fileName, data->skins_count); + if (data->skins_count > 1) TRACELOG(LOG_WARNING, "MODEL: [%s] can only load one skin (armature) per model, but gltf skins_count == %zu", fileName, data->skins_count); } meshIndex = 0; @@ -6662,7 +6662,7 @@ static ModelAnimation *LoadModelAnimationsGLTF(const char *fileName, int *animCo if (data->skins_count > 1) { - TRACELOG(LOG_WARNING, "MODEL: [%s] Expected one unique skin to load animation data from, but found %i", fileName, data->skins_count); + TRACELOG(LOG_WARNING, "MODEL: [%s] Expected one unique skin to load animation data from, but found %zu", fileName, data->skins_count); } cgltf_free(data); @@ -7195,7 +7195,7 @@ static ModelAnimation *LoadModelAnimationsM3D(const char *fileName, int *animCou animations[a].keyframePoses = (Transform **)RL_CALLOC(animations[a].keyframeCount, sizeof(Transform *)); strncpy(animations[a].name, m3d->action[a].name, sizeof(animations[a].name) - 1); - TRACELOG(LOG_INFO, "MODEL: [%s] Loaded animation: %s | Frames: %d | Duration: %fs", fileName, animations[a].name, animations[a].keyframeCount, m3d->action[a].durationmsec); + TRACELOG(LOG_INFO, "MODEL: [%s] Loaded animation: %s | Frames: %d | Duration: %ums", fileName, animations[a].name, animations[a].keyframeCount, m3d->action[a].durationmsec); for (i = 0; i < (int)m3d->numbone; i++) { diff --git a/src/rtextures.c b/src/rtextures.c index cf19edd1e..e829b9a1d 100644 --- a/src/rtextures.c +++ b/src/rtextures.c @@ -2416,7 +2416,7 @@ void ImageMipmaps(Image *image) if (i < image->mipmaps) continue; - TRACELOG(LOG_DEBUG, "IMAGE: Generating mipmap level: %i (%i x %i) - size: %i - offset: 0x%x", i, mipWidth, mipHeight, mipSize, nextmip); + TRACELOG(LOG_DEBUG, "IMAGE: Generating mipmap level: %i (%i x %i) - size: %i - offset: %p", i, mipWidth, mipHeight, mipSize, (void *)nextmip); ImageResize(&imCopy, mipWidth, mipHeight); // Uses internally Mitchell cubic downscale filter memcpy(nextmip, imCopy.data, mipSize); }