forked from archive/yeti3dpro
y3d: improve render quality
This commit is contained in:
parent
2593d28231
commit
0791ba1054
2 changed files with 3 additions and 3 deletions
|
@ -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);
|
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_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_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;
|
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);
|
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;
|
rt_xx = (p[rt_i].x - (rt_x = p[i].x)) / rt_length;
|
||||||
#else
|
#else
|
||||||
rt_xx = r2i((p[rt_i].x - (rt_x = p[i].x)) * reciprocal[rt_length]);
|
rt_xx = r2i((p[rt_i].x - (rt_x = p[i].x)) * reciprocal[rt_length]);
|
||||||
|
|
|
@ -52,7 +52,7 @@ extern "C"{
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
|
||||||
#ifdef __WIN32__
|
#if defined(__WIN32__) || defined(__SDL__)
|
||||||
#define YETI_RAY_WIDTH 100
|
#define YETI_RAY_WIDTH 100
|
||||||
#define YETI_RAY_MAX 256
|
#define YETI_RAY_MAX 256
|
||||||
#ifdef __YETI_EDITOR__
|
#ifdef __YETI_EDITOR__
|
||||||
|
|
Loading…
Reference in a new issue