X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fgrits-opengl.c;h=9fbe461fd6cecdf988b44bd164ba651013d9d8bf;hp=2bd00822cea22ace1b4776aba045d3cf6ac2f909;hb=8a508b43a6c1498cdfb181cc8580fafa1e07ff89;hpb=a411977b2d944b4f3ec45ed3331dc5167c926031 diff --git a/src/grits-opengl.c b/src/grits-opengl.c index 2bd0082..9fbe461 100644 --- a/src/grits-opengl.c +++ b/src/grits-opengl.c @@ -73,9 +73,9 @@ static void _set_projection(GritsOpenGL *opengl) double width = alloc.width; double height = alloc.height; double ang = atan((height/2)/FOV_DIST)*2; - double atmos = 100000; - double near = MAX(elev*0.75 - atmos, 50); // View 100km of atmosphere - double far = elev + 2*EARTH_R + atmos; // on both sides of the earth + double atmos = 10000; + double near = MAX(elev*0.75 - atmos, 50); // View 100km of atmosphere + double far = elev + EARTH_R*1.25 + atmos; // a bit past the cenrt of the earth glViewport(0, 0, width, height); gluPerspective(rad2deg(ang), width/height, near, far);