diff --git a/src/y3d/y3d_draw.c b/src/y3d/y3d_draw.c index c1d94b7..de1c925 100644 --- a/src/y3d/y3d_draw.c +++ b/src/y3d/y3d_draw.c @@ -182,7 +182,7 @@ void tmap_16_cs(polygon_t p, int n, u16* dst, u16* src, int mode) { do {i = lt_i--; if (lt_i < 0) lt_i = n - 1;} while ((lt_length = d[lt_i] - d[i]) <= 0); -#ifdef __WIN32__ +#if defined(__WIN32__) || defined(__SDL__) lt_xx = (p[lt_i].x - (lt_x = p[i].x)) / lt_length; lt_uu = (p[lt_i].u - (lt_u = p[i].u)) / lt_length; lt_vv = (p[lt_i].v - (lt_v = p[i].v)) / lt_length; @@ -196,7 +196,7 @@ void tmap_16_cs(polygon_t p, int n, u16* dst, u16* src, int mode) { do {i = rt_i++; if (rt_i >= n) rt_i = 0;} while ((rt_length = d[rt_i] - d[i]) <= 0); -#ifdef __WIN32__ +#if defined(__WIN32__) || defined(__SDL__) rt_xx = (p[rt_i].x - (rt_x = p[i].x)) / rt_length; #else rt_xx = r2i((p[rt_i].x - (rt_x = p[i].x)) * reciprocal[rt_length]); diff --git a/src/y3d/y3d_yeti.h b/src/y3d/y3d_yeti.h index 71dc7d6..02f2041 100644 --- a/src/y3d/y3d_yeti.h +++ b/src/y3d/y3d_yeti.h @@ -52,7 +52,7 @@ extern "C"{ /******************************************************************************/ -#ifdef __WIN32__ +#if defined(__WIN32__) || defined(__SDL__) #define YETI_RAY_WIDTH 100 #define YETI_RAY_MAX 256 #ifdef __YETI_EDITOR__