From 3b675246bb9a63f2fb3eb93833716a1614ae2e23 Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Sun, 31 May 2026 00:03:53 +0200 Subject: [PATCH] fix: silencia warning de stb_vorbis i elimina camps no usats --- source/core/audio/audio.cpp | 5 +++++ source/core/rendering/fade.h | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/source/core/audio/audio.cpp b/source/core/audio/audio.cpp index aa3d521..507f1c4 100644 --- a/source/core/audio/audio.cpp +++ b/source/core/audio/audio.cpp @@ -8,7 +8,12 @@ // Implementación de stb_vorbis (debe estar ANTES de incluir jail_audio.hpp). // clang-format off #undef STB_VORBIS_HEADER_ONLY +// stb_vorbis (codi de tercers) dispara -Wtautological-compare; el silenciem +// només per a aquesta inclusió sense afectar el nostre codi. +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wtautological-compare" #include "external/stb_vorbis.h" +#pragma GCC diagnostic pop // stb_vorbis.c filtra les macros L, C i R (i PLAYBACK_*) al TU. Les netegem // perquè xocarien amb noms de paràmetres de plantilla en altres headers. #undef L diff --git a/source/core/rendering/fade.h b/source/core/rendering/fade.h index bb4b9d2..55416c5 100644 --- a/source/core/rendering/fade.h +++ b/source/core/rendering/fade.h @@ -43,6 +43,4 @@ class Fade { Uint32 last_square_ticks_ = 0; // Ticks del último cuadrado dibujado (RANDOM_SQUARE) Uint16 squares_drawn_ = 0; // Número de cuadrados dibujados (RANDOM_SQUARE) bool fullscreen_done_ = false; // Indica si el fade fullscreen ha terminado la fase de fundido - SDL_Rect rect1_{}; // Rectangulo usado para crear los efectos de transición - SDL_Rect rect2_{}; // Rectangulo usado para crear los efectos de transición };