diff --git a/src/hardware/hw_bsp.c b/src/hardware/hw_bsp.c index 98f10c950..2348d71ae 100644 --- a/src/hardware/hw_bsp.c +++ b/src/hardware/hw_bsp.c @@ -193,7 +193,7 @@ static polyvertex_t *fracdivline(fdivline_t *bsp, polyvertex_t *v1, v2dy = bsp->dy; den = v2dy*v1dx - v2dx*v1dy; - if (fabsf(den) < 1.0E-36f) + if (fabsf((float)den) < 1.0E-36f) return NULL; // parallel // first check the frac along the polygon segment, diff --git a/src/r_data.c b/src/r_data.c index abac871df..e0b9a8147 100644 --- a/src/r_data.c +++ b/src/r_data.c @@ -1220,7 +1220,7 @@ INT32 R_CreateColormap(char *p1, char *p2, char *p3) continue; if (maskcolor == extra_colormaps[i].maskcolor && fadecolor == extra_colormaps[i].fadecolor - && fabsf(maskamt - extra_colormaps[i].maskamt) < 1.0E-36f + && fabsf((float)(maskamt - extra_colormaps[i].maskamt)) < 1.0E-36f && fadestart == extra_colormaps[i].fadestart && fadeend == extra_colormaps[i].fadeend && fog == extra_colormaps[i].fog)