X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=r_sky.c;h=d5b21c0d0ef348660dbdb8674b292a5c4975d3d0;hp=63f2820c311013951328a084ffffa243330fcbdb;hb=7e1ac1e0df1ef15a3813b5cee9830996c960fc62;hpb=63a4ff4563c4bbd232c265a288e9890e4015bd93 diff --git a/r_sky.c b/r_sky.c index 63f2820c..d5b21c0d 100644 --- a/r_sky.c +++ b/r_sky.c @@ -2,6 +2,7 @@ #include "quakedef.h" #include "image.h" +// FIXME: fix skybox after vid_restart cvar_t r_sky = {CVAR_SAVE, "r_sky", "1"}; qboolean skyavailable_quake; qboolean skyavailable_box; @@ -207,10 +208,10 @@ static void skyspherecalc(void) for (i = 0;i <= skygridx;i++) { b = i * skygridxrecip; - x = cos(b * M_PI * 2); + x = cos((b + 0.5) * M_PI); v[0] = ax*x * dx; v[1] = ay*x * dy; - v[2] = -sin(b * M_PI * 2) * dz; + v[2] = -sin((b + 0.5) * M_PI) * dz; length = 3.0f / sqrt(v[0]*v[0]+v[1]*v[1]+(v[2]*v[2]*9)); *texcoord++ = v[0] * length; *texcoord++ = v[1] * length;