From b060aba07b22c711104129c3d772c47971d086d3 Mon Sep 17 00:00:00 2001 From: Tim Angus Date: Fri, 17 Oct 2025 17:42:37 +0100 Subject: [PATCH] Fix MSVC double truncation warnings --- code/qcommon/q_math.c | 51 ++++++++++++++++++++++++------------------- 1 file changed, 28 insertions(+), 23 deletions(-) diff --git a/code/qcommon/q_math.c b/code/qcommon/q_math.c index 39382256..13158661 100644 --- a/code/qcommon/q_math.c +++ b/code/qcommon/q_math.c @@ -31,33 +31,38 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include "q_shared.h" -vec3_t vec3_origin = {0,0,0}; -vec3_t axisDefault[3] = { { 1, 0, 0 }, { 0, 1, 0 }, { 0, 0, 1 } }; +vec3_t vec3_origin = {0.0f, 0.0f, 0.0f}; +vec3_t axisDefault[3] = +{ + {1.0f, 0.0f, 0.0f}, + {0.0f, 1.0f, 0.0f}, + {0.0f, 0.0f, 1.0f} +}; -vec4_t colorBlack = {0, 0, 0, 1}; -vec4_t colorRed = {1, 0, 0, 1}; -vec4_t colorGreen = {0, 1, 0, 1}; -vec4_t colorBlue = {0, 0, 1, 1}; -vec4_t colorYellow = {1, 1, 0, 1}; -vec4_t colorMagenta= {1, 0, 1, 1}; -vec4_t colorCyan = {0, 1, 1, 1}; -vec4_t colorWhite = {1, 1, 1, 1}; -vec4_t colorLtGrey = {0.75, 0.75, 0.75, 1}; -vec4_t colorMdGrey = {0.5, 0.5, 0.5, 1}; -vec4_t colorDkGrey = {0.25, 0.25, 0.25, 1}; +vec4_t colorBlack = {0.0f, 0.0f, 0.0f, 1.0f}; +vec4_t colorRed = {1.0f, 0.0f, 0.0f, 1.0f}; +vec4_t colorGreen = {0.0f, 1.0f, 0.0f, 1.0f}; +vec4_t colorBlue = {0.0f, 0.0f, 1.0f, 1.0f}; +vec4_t colorYellow = {1.0f, 1.0f, 0.0f, 1.0f}; +vec4_t colorMagenta= {1.0f, 0.0f, 1.0f, 1.0f}; +vec4_t colorCyan = {0.0f, 1.0f, 1.0f, 1.0f}; +vec4_t colorWhite = {1.0f, 1.0f, 1.0f, 1.0f}; +vec4_t colorLtGrey = {0.75f, 0.75f, 0.75f, 1.0f}; +vec4_t colorMdGrey = {0.5f, 0.5f, 0.5f, 1.0f}; +vec4_t colorDkGrey = {0.25f, 0.25f, 0.25f, 1.0f}; vec4_t g_color_table[8] = - { - {0.0, 0.0, 0.0, 1.0}, - {1.0, 0.0, 0.0, 1.0}, - {0.0, 1.0, 0.0, 1.0}, - {1.0, 1.0, 0.0, 1.0}, - {0.0, 0.0, 1.0, 1.0}, - {0.0, 1.0, 1.0, 1.0}, - {1.0, 0.0, 1.0, 1.0}, - {1.0, 1.0, 1.0, 1.0}, - }; +{ + {0.0f, 0.0f, 0.0f, 1.0f}, + {1.0f, 0.0f, 0.0f, 1.0f}, + {0.0f, 1.0f, 0.0f, 1.0f}, + {1.0f, 1.0f, 0.0f, 1.0f}, + {0.0f, 0.0f, 1.0f, 1.0f}, + {0.0f, 1.0f, 1.0f, 1.0f}, + {1.0f, 0.0f, 1.0f, 1.0f}, + {1.0f, 1.0f, 1.0f, 1.0f}, +}; vec3_t bytedirs[NUMVERTEXNORMALS] =