From 2e070e61337ec8358dcbcbae0758a5cb6994a548 Mon Sep 17 00:00:00 2001 From: Chris Laurel Date: Fri, 12 Oct 2001 23:58:08 +0000 Subject: [PATCH] Version 1.1.3 upates --- ChangeLog | 33 +++++++++++++++++++++++++++++++++ TODO | 12 ++++-------- 2 files changed, 37 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index a25c1f65c..931c1d0f5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -251,3 +251,36 @@ Code: Code: * Moved star browser and solar system browser code into separate modules * Fixed DPRINTF macro so it's not broken in g++ + + +1.1.3 +* Added city light map for night side of Earth +* Specular reflections for Earth's oceans +* Haze effects for planets and moons with atmospheres +* Optimized star rendering--faster, uses substantially less memory + when many stars visible +* Changed minimum limiting magnitude from 8.0 to 12.0 +* Support for nVidia vertex programs +* Eliminated 'seams' in normalization cube maps used for lighting +* View frustum culling of planets and nearby stars +* Fixed clipping that occurred when close to planets +* Fixed depth buffer precision problems (most apparent with spacecraft) +* Tidied up display of speed, distance, and star/planet statistics. +* Changed how modes work--goto won't break follow and sync follow modes + any more +* Fixed underlit planets on GL implementations without EXT_rescale_normal +* Type K, M, R, S, and N stars now cast a red tinted light on their planets +* New Earth texture +* Print less debugging spew on startup +* Integrated Colin Walters endianness fixes +* Windows version: info about max texture size and number of simultaneous + textures added to OpenGL Info dialog. +* New objects: Comet Borrelly, the giant Kuiper Belt object 2001 KX76, + and the Hubble Space Telescope + +Code: +* Rewrote texture and model managers +* Cleaned up simulation.cpp to use frames of reference and eliminated a lot + of special case code for the different 'modes' +* Stopped using the Intel JPEG library on Windows; instead, the Independent + JPEG Group's library is now used on all platforms. diff --git a/TODO b/TODO index c86d91466..d9ce4e637 100644 --- a/TODO +++ b/TODO @@ -28,7 +28,6 @@ VISUALS * Get a real texture map for Eros * Change the color of the light illuminating planets based on star class; probably only M and maybe K class stars should have a noticeable hue -* Better and flashier star rendering: improve corona effects, add limb darkening, change convection cell size based on spectral class, etc. * Non-Lambertian illumination functions for planets * Add haloes around bright planets similar to the ones around stars @@ -36,7 +35,6 @@ VISUALS * Add some deep sky objects--planetary nebula, supernova remnants, etc. * Procedural textures for extrasolar planets * Atmospheric veils around planets -* Specularity map for Earth (and other hypothetical ocean bearing worlds) * Bump mapped cloud layers * Render galaxies with colors--bluish spiral arms, yellowish center * Render dark dust bands in galaxies @@ -61,13 +59,13 @@ SIMULATION ACCURACY * Use a better estimate for star radius * Make some attempt at calculating stellar rotation rates * Model the irregular rotations of objects like Toutatis and Hyperion -* Double star systems +* Double star systems: make the stars actually orbit each other BUGS -* Find out why picking sometimes stops working, apparently after orbiting +* Find out why picking sometimes stops working, apparently after orbiting (fixed?) * Fix wobbling of planet shadow on rings when time is accelerated -* Find out about texture problems on Matrox G450 (Fixed?) -* Investigate possible visual anomalies with ring shadows on ATI Rage cards (Fixed?) +* Find out about texture problems on Matrox G450 +* Investigate possible visual anomalies with ring shadows on ATI Rage cards OPTIMIZATION * Add option to force 16-bit textures @@ -79,8 +77,6 @@ CODE * Finish assert-ing the code PORTING -* Make 3DS loading code byte-order and FP format independent -* Make stars.dat loading code byte-order and FP format independent * Bring UNIX UI up to level of Windows UI * Implement solar system and star browsers * Context menus for both GLUT and Gtk versions