From e90c8be5a43caade82f4d82c6cb55e6c2bc911bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Lemaire?= Date: Wed, 3 Jul 2013 17:48:54 +0200 Subject: [PATCH] Increased rendering distance --- src/rendering/atmosphere/private.h | 2 +- src/rendering/terrain/ter_raster.c | 4 ++-- src/rendering/water/wat_raster.c | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/rendering/atmosphere/private.h b/src/rendering/atmosphere/private.h index ced237b..8528be4 100644 --- a/src/rendering/atmosphere/private.h +++ b/src/rendering/atmosphere/private.h @@ -3,7 +3,7 @@ #ifndef _PAYSAGES_ATMOSPHERE_PRIVATE_H_ #define _PAYSAGES_ATMOSPHERE_PRIVATE_H_ -#define SPHERE_SIZE 10000.0 +#define SPHERE_SIZE 20000.0 /* Factor to convert software units to kilometers */ #define WORLD_SCALING 0.05 diff --git a/src/rendering/terrain/ter_raster.c b/src/rendering/terrain/ter_raster.c index 15f8f15..8490e26 100644 --- a/src/rendering/terrain/ter_raster.c +++ b/src/rendering/terrain/ter_raster.c @@ -159,9 +159,9 @@ void terrainGetTessellationInfo(Renderer* renderer, FuncTerrainTessellationCallb double cx = cam.x - fmod(cam.x, base_chunk_size); double cz = cam.z - fmod(cam.x, base_chunk_size); - while (radius_int < 5000.0) + while (radius_int < 20000.0) { - progress = radius_int / 5000.0; + progress = radius_int / 20000.0; for (i = 0; i < chunk_count - 1; i++) { _getChunk(renderer, &chunk, cx - radius_ext + chunk_size * i, cz - radius_ext, chunk_size, displaced); diff --git a/src/rendering/water/wat_raster.c b/src/rendering/water/wat_raster.c index 15c9d37..dd7002b 100644 --- a/src/rendering/water/wat_raster.c +++ b/src/rendering/water/wat_raster.c @@ -54,7 +54,7 @@ void waterRenderSurface(Renderer* renderer) radius_ext = base_chunk_size; chunk_size = base_chunk_size; - while (radius_int < 5000.0) + while (radius_int < 20000.0) { if (!renderer->addRenderProgress(renderer, 0.0)) {