celestia/src/celengine
Da Woon Jung 5e58b99352 Mac: Do not convert charset of strftime result (removes dependency on iconv, and confirmed to work without conversion anyway). 2008-03-15 15:20:41 +00:00
..
3dsmesh.cpp Complete rewrite of texture handling code for cleanup and in order to support virtual textures. What was the texture class is now split between Texture and Image. There are several subclasses of Texture, including ImageTexture, TiledTexture, CubeMap, and VirtualTexture. 2003-07-30 05:34:04 +00:00
3dsmesh.h Improved mesh support: 2004-02-17 09:58:52 +00:00
CGBuffer.h Changes to allow compile on OS X and to be wrapped with Objective C++, please let me know if this had any adverse effects on other platforms. Don't expect much out of this from OS X, because these are only changes that affect the celestia base. 2002-06-14 15:34:22 +00:00
Makefile.am Added axisarrow.cpp to Windows and Linux makefiles. 2007-12-30 19:04:56 +00:00
asterism.cpp Mac Qt patch 2008-01-18 06:08:18 +00:00
asterism.h Added i18nName to the Asterism class and a renderer label flag to display 2005-07-21 22:35:18 +00:00
astro.cpp Mac: Do not convert charset of strftime result (removes dependency on iconv, and confirmed to work without conversion anyway). 2008-03-15 15:20:41 +00:00
astro.h Mac: Do not convert charset of strftime result (removes dependency on iconv, and confirmed to work without conversion anyway). 2008-03-15 15:20:41 +00:00
atmosphere.h - Implemented normal maps for cloud layers. The new field CloudNormalMap specifies the texture file to use. 2006-09-01 10:01:01 +00:00
axisarrow.cpp Adjust arrow shapes for reference vectors based on recommendations from Cham. 2008-01-21 23:15:15 +00:00
axisarrow.h Added code to render frame axes, body axes, and direction vectors; 2007-11-21 19:22:23 +00:00
body.cpp Fixed bug 1858057 "Orbits around Pluto incorrectly inclined." A bug in 2007-12-28 08:52:13 +00:00
body.h Fixed body lookups by localized name. 2007-12-14 22:35:12 +00:00
boundaries.cpp - Switched to using ARB_texture_cube_map instead of obsolete EXT_texture_cube_map 2007-12-30 20:11:26 +00:00
boundaries.h Code to read and render constellation boundaries. 2002-06-04 16:45:23 +00:00
catalogxref.cpp Reorganized source tree into multiple directories. 2001-11-28 01:50:04 +00:00
catalogxref.h Reorganized source tree into multiple directories. 2001-11-28 01:50:04 +00:00
celengine.dsp Update to include modules: fragmentprog, jpleph, mesh, model, modelfile, rendcontext. And remove module 3dsmesh. 2004-03-22 22:36:30 +00:00
celestia.h Mac Qt patch 2008-01-18 06:08:18 +00:00
cmdparser.cpp Changed from marker 'name' to marker 'label'. 2008-01-03 23:10:12 +00:00
cmdparser.h Reorganized source tree into multiple directories. 2001-11-28 01:50:04 +00:00
command.cpp Mac Qt patch 2008-01-18 06:08:18 +00:00
command.h Changed from marker 'name' to marker 'label'. 2008-01-03 23:10:12 +00:00
console.cpp Adding support for i18n with gettext. 2005-07-19 21:31:04 +00:00
console.h Adding support for i18n with gettext. 2005-07-19 21:31:04 +00:00
constellation.cpp Corrected the genitive form of Capricornus (Capricorni not Capricornii) 2005-12-02 09:28:09 +00:00
constellation.h constness correstions 2002-12-13 19:44:05 +00:00
customorbit.cpp Code cleanup: 2006-11-06 06:18:09 +00:00
customorbit.h Added custom orbits for Mimas, Enceladus, Tethys, and Dione. 2002-02-20 00:39:23 +00:00
dds.cpp Added missing headers that some compilers were complaining about. 2003-09-05 17:00:45 +00:00
deepskyobj.cpp Enabled relative paths for InfoURLs. 2007-11-01 00:20:05 +00:00
deepskyobj.h - Added getObjTypeName method to DeepSkyObject class for making celx type return "galaxy", "nebula", or "opencluster" instead of the generic "deepsky" 2007-04-02 07:55:49 +00:00
dispmap.cpp Reorganized source tree into multiple directories. 2001-11-28 01:50:04 +00:00
dispmap.h Reorganized source tree into multiple directories. 2001-11-28 01:50:04 +00:00
dsodb.cpp I18n fixes 2007-12-18 23:59:08 +00:00
dsodb.h Increased the deep sky object octree size (and thus the max draw distance) to 100 Gly. 2007-05-24 17:35:40 +00:00
dsoname.cpp Integrated changes from Fridger and Toti's Celestia FT 1.2 2005-11-18 09:00:39 +00:00
dsoname.h Integrated changes from Fridger and Toti's Celestia FT 1.2 2005-11-18 09:00:39 +00:00
dsooctree.cpp Removed unused parameters 2006-09-16 14:32:08 +00:00
dsooctree.h Integrated changes from Fridger and Toti's Celestia FT 1.2 2005-11-18 09:00:39 +00:00
engine.mak Added axisarrow.cpp to Windows and Linux makefiles. 2007-12-30 19:04:56 +00:00
execenv.h Removed warnings regarding non defined methods declared inline 2006-09-12 18:03:11 +00:00
execution.cpp Fix for problem when opening CEL-scripts on Windows. 2004-03-13 17:46:06 +00:00
execution.h Added reset method 2002-04-02 06:39:42 +00:00
fragmentprog.cpp Removed unused parameters 2006-09-16 15:14:23 +00:00
fragmentprog.h Adding support for i18n with gettext. 2005-07-19 21:31:04 +00:00
frame.cpp Fixed circular reference check for frames. 2007-10-23 12:34:22 +00:00
frame.h Fixed circular reference check for frames. 2007-10-23 12:34:22 +00:00
galaxy.cpp Fixed memory leaks 2007-12-12 17:55:09 +00:00
galaxy.h - Added getObjTypeName method to DeepSkyObject class for making celx type return "galaxy", "nebula", or "opencluster" instead of the generic "deepsky" 2007-04-02 07:55:49 +00:00
gl.h Mac Qt patch 2008-01-18 06:08:18 +00:00
glcontext.cpp Adding SGI Video Sync support. 2006-12-12 01:29:27 +00:00
glcontext.h - Added separate specular texture support to GLSL path 2004-10-19 17:52:43 +00:00
glext.cpp Mac Qt patch 2008-01-18 06:08:18 +00:00
glext.h Mac Qt patch 2008-01-18 06:08:18 +00:00
glshader.cpp Fixed small memory leak in glshader.cpp. 2006-09-22 05:58:02 +00:00
glshader.h Fixed small memory leak in glshader.cpp. 2006-09-22 05:58:02 +00:00
image.cpp Mac Qt patch 2008-01-18 06:08:18 +00:00
image.h Added support for non power of two textures on newer graphics cards. 2006-04-27 17:15:18 +00:00
jpleph.cpp Made JPL ephemeris loading function endianness independent. 2006-10-17 10:52:31 +00:00
jpleph.h Fixed and improved interface to JPL ephemerides: 2006-10-16 07:50:43 +00:00
lightenv.h Enable new atmospheres to work for irregular objects. 2006-08-29 06:13:41 +00:00
location.cpp More work on reference frames: 2006-10-27 17:13:45 +00:00
location.h Adding support for i18n with gettext. 2005-07-19 21:31:04 +00:00
lodspheremesh.cpp Add vertex buffer discard hint in sphere renderer. Should result in higher performance when this code path is enabled. 2007-05-14 18:02:57 +00:00
lodspheremesh.h Increased maximum texture count for GLSL rendering. 2007-05-15 13:14:34 +00:00
marker.cpp Changed from marker 'name' to marker 'label'. 2008-01-03 23:10:12 +00:00
marker.h Changed from marker 'name' to marker 'label'. 2008-01-03 23:10:12 +00:00
mesh.cpp Properly fixed point sprite scaling. 2007-05-14 02:34:02 +00:00
mesh.h Added blend type to material definition. Options for blend type are normal and additive. 2007-04-22 04:52:15 +00:00
meshmanager.cpp Added translations of some console messages. 2007-09-30 20:28:11 +00:00
meshmanager.h Improved mesh support: 2004-02-17 09:58:52 +00:00
model.cpp Fixed memory leaks 2007-12-12 17:55:09 +00:00
model.h Set model opacity flag at load time. This is used to do more intelligent depth sorting of translucent models. 2007-03-04 23:41:30 +00:00
modelfile.cpp Fixed memory leaks 2007-12-12 17:55:09 +00:00
modelfile.h Added blend type to material definition. Options for blend type are normal and additive. 2007-04-22 04:52:15 +00:00
multitexture.cpp Added isValid() method for MultiResTexture class. 2007-12-08 20:49:30 +00:00
multitexture.h Added isValid() method for MultiResTexture class. 2007-12-08 20:49:30 +00:00
name.h Fixed bug in completion code when using UTF-8 characters 2006-03-06 10:21:38 +00:00
nebula.cpp Properly fixed point sprite scaling. 2007-05-14 02:34:02 +00:00
nebula.h - Added getObjTypeName method to DeepSkyObject class for making celx type return "galaxy", "nebula", or "opencluster" instead of the generic "deepsky" 2007-04-02 07:55:49 +00:00
observer.cpp - Added child list for stars 2008-01-14 20:36:33 +00:00
observer.h Added gotoJourney(), useful for scripting. 2004-01-25 03:48:53 +00:00
octree.h Fixed memory leaks 2007-12-12 17:55:09 +00:00
opencluster.cpp - Added getObjTypeName method to DeepSkyObject class for making celx type return "galaxy", "nebula", or "opencluster" instead of the generic "deepsky" 2007-04-02 07:55:49 +00:00
opencluster.h - Added getObjTypeName method to DeepSkyObject class for making celx type return "galaxy", "nebula", or "opencluster" instead of the generic "deepsky" 2007-04-02 07:55:49 +00:00
orbit.cpp Compute correct time tags when sampling elliptical orbits. 2007-11-07 22:56:00 +00:00
orbit.h Added a new FixedOrbit class that can be used to position a body at a fixed point within its reference frame. 2006-10-25 07:23:06 +00:00
overlay.cpp Fixed constness 2007-12-11 22:58:01 +00:00
overlay.h Fixed constness 2007-12-11 22:58:01 +00:00
parseobject.cpp Fix for bug 1875887: Changed the default rotation model from uniform synchronous to fixed for 2008-01-20 22:04:48 +00:00
parseobject.h Use double precision for rotation and precession periods. Orbital periods are doubles already, so switching rotation periods to doubles means that synchronous rotation will never drift due to precision differences. 2007-01-24 10:26:52 +00:00
parser.cpp Updated stc parser to handle catalog numbers for OrbitBarycenter 2007-12-29 22:57:27 +00:00
parser.h Updated stc parser to handle catalog numbers for OrbitBarycenter 2007-12-29 22:57:27 +00:00
regcombine.cpp - Switched to using ARB_texture_cube_map instead of obsolete EXT_texture_cube_map 2007-12-30 20:11:26 +00:00
regcombine.h Improved specular maps. The renderer can now use a separate textures for the specular mask instead of using the alpha channel of the base texture. Specular maps can also be used together with bump mapping. There's still the restriction that, like a bump map, a separate specular map must be the same size as the base texture if either is large enough to be split. Also, it'd be good to have a version of the renderer that can take advantage of more than two textures per pass. 2002-07-26 05:41:25 +00:00
rendcontext.cpp Fixed bug 1855894, that caused planets to show up black when: 2008-01-02 23:52:30 +00:00
rendcontext.h Added limited support for per-vertex colors in meshes. 2007-04-23 17:39:38 +00:00
render.cpp Backported r4180 from trunk: Put all Mac ATI renderers on the point sprite stars blacklist 2008-03-09 21:34:46 +00:00
render.h Added missing virtual destructor for RendererWatcher 2008-01-24 08:39:30 +00:00
renderglsl.cpp Mac Qt patch 2008-01-18 06:08:18 +00:00
renderglsl.h Use GLSL instead of fixed function pipeline when rendering emissive models. 2007-04-20 17:56:04 +00:00
renderinfo.h Mesh rendering bug fixes and improvements: 2007-04-02 16:55:32 +00:00
rotation.cpp Use double precision for rotation and precession periods. Orbital periods are doubles already, so switching rotation periods to doubles means that synchronous rotation will never drift due to precision differences. 2007-01-24 10:26:52 +00:00
rotation.h Use double precision for rotation and precession periods. Orbital periods are doubles already, so switching rotation periods to doubles means that synchronous rotation will never drift due to precision differences. 2007-01-24 10:26:52 +00:00
rotationmanager.cpp Implemented rotation model that interpolates a sequence of unevenly spaced quaternion keyframes. 2006-10-18 10:23:40 +00:00
rotationmanager.h Implemented rotation model that interpolates a sequence of unevenly spaced quaternion keyframes. 2006-10-18 10:23:40 +00:00
samporbit.cpp Implemented SampledTrajectory, a new trajectory type similar to SampledOrbit, 2007-11-21 18:33:13 +00:00
samporbit.h Implemented SampledTrajectory, a new trajectory type similar to SampledOrbit, 2007-11-21 18:33:13 +00:00
samporient.cpp Fixed index out of bounds errors in SampledOrbit and SampledRotation code. 2007-06-05 17:58:24 +00:00
samporient.h Implemented rotation model that interpolates a sequence of unevenly spaced quaternion keyframes. 2006-10-18 10:23:40 +00:00
scriptobject.cpp Implemented ScriptedRotation. Moved common functions used by ScriptedOrbit and ScriptedRotation into scriptobject module. 2006-11-20 10:31:30 +00:00
scriptobject.h Implemented ScriptedRotation. Moved common functions used by ScriptedOrbit and ScriptedRotation into scriptobject module. 2006-11-20 10:31:30 +00:00
scriptorbit.cpp Changed the names of the begin and end parameters for scripted orbits 2008-01-20 21:31:30 +00:00
scriptorbit.h Implemented ScriptedRotation. Moved common functions used by ScriptedOrbit and ScriptedRotation into scriptobject module. 2006-11-20 10:31:30 +00:00
scriptrotation.cpp Changed the names of the begin and end parameters for scripted orbits 2008-01-20 21:31:30 +00:00
scriptrotation.h Implemented ScriptedRotation. Moved common functions used by ScriptedOrbit and ScriptedRotation into scriptobject module. 2006-11-20 10:31:30 +00:00
selection.cpp Made locations work properly in multiple star systems (or in our solar system when the Sun is moving around the solar system barycenter) 2006-11-22 19:07:41 +00:00
selection.h Added i18n option to getName method 2006-08-19 22:22:44 +00:00
shadermanager.cpp Fixed bad shadow count assert in shadermanager.cpp. 2008-01-17 21:20:27 +00:00
shadermanager.h - Switched to using ARB_texture_cube_map instead of obsolete EXT_texture_cube_map 2007-12-30 20:11:26 +00:00
simulation.cpp Added name to markers 2008-01-02 23:52:31 +00:00
simulation.h Fixed initialization order warnings 2007-11-23 01:37:35 +00:00
solarsys.cpp Mac Qt patch 2008-01-18 06:08:18 +00:00
solarsys.h Make star member non-const. 2003-08-11 08:49:11 +00:00
solarsysxml.cpp Atmosphere member cloudTex renamed to cloudTexture 2002-02-20 00:35:22 +00:00
solarsysxml.h Loader for solar system XML files. 2002-01-31 07:24:56 +00:00
spheremesh.cpp Fixed signed to unsigned implicit cast warnings 2006-11-27 19:11:55 +00:00
spheremesh.h Fix .cms file loading. The cms meshes are now just converted to the standard Celestia model class upon loading. 2004-02-18 05:58:56 +00:00
spiceinterface.cpp Fixed string to char* implicit cast warning 2006-11-27 19:24:31 +00:00
spiceinterface.h Implemented SPICE SPK interface. 2006-09-12 09:39:46 +00:00
spiceorbit.cpp Suppressed GCC type mismatch warning 2007-01-06 00:53:32 +00:00
spiceorbit.h Require Beginning and Ending for specifying the valid range in SPICE orbit definitions. 2006-10-18 08:36:01 +00:00
star.cpp Back-ported r4072 from trunk: Fix for bug 1883136 2008-03-08 15:36:06 +00:00
star.h - Added child list for stars 2008-01-14 20:36:33 +00:00
starbrowser.cpp Eliminated some compiler warnings and errors from g++ 2003-08-10 22:05:09 +00:00
starbrowser.h Changes to compile with gcc3 under apple's april dev tools, possibly other platforms too (only added std:: to some STL stuff in starbrowser, shouldn't break anything elsehwere) 2002-08-02 00:18:16 +00:00
starcolors.cpp changed ColorTable enum name to avoid conflct in macosx 2004-12-18 23:04:58 +00:00
starcolors.h changed ColorTable enum name to avoid conflct in macosx 2004-12-18 23:04:58 +00:00
stardb.cpp - Added child list for stars 2008-01-14 20:36:33 +00:00
stardb.h Fixed bug 1864873, OrbitBarycenter does not resolve catalog references. A previous 2008-01-07 02:44:55 +00:00
starname.cpp Fixed bug 1864873, OrbitBarycenter does not resolve catalog references. A previous 2008-01-07 02:44:55 +00:00
starname.h Integrated changes from Fridger and Toti's Celestia FT 1.2 2005-11-18 09:00:39 +00:00
staroctree.cpp Removed unused parameters 2006-09-16 14:32:08 +00:00
staroctree.h Integrated changes from Fridger and Toti's Celestia FT 1.2 2005-11-18 09:00:39 +00:00
stellarclass.cpp Removed 'not handled in switch' warnings 2006-09-13 15:01:04 +00:00
stellarclass.h Fixed a compiler warning 2005-07-13 10:14:37 +00:00
surface.h Added lunar-Lambert photometric model for much more realistic rendering of the moon and similar bodies. 2006-08-08 17:19:57 +00:00
texmanager.cpp Fixed some more DXT5nm related issues: 2006-10-22 00:13:18 +00:00
texmanager.h Complete rewrite of texture handling code for cleanup and in order to support virtual textures. What was the texture class is now split between Texture and Image. There are several subclasses of Texture, including ImageTexture, TiledTexture, CubeMap, and VirtualTexture. 2003-07-30 05:34:04 +00:00
texture.cpp Mac Qt patch 2008-01-18 06:08:18 +00:00
texture.h Fixed some more DXT5nm related issues: 2006-10-22 00:13:18 +00:00
tokenizer.cpp Fixed handling of end-of-file in the middle of a comment line. 2006-09-26 07:51:00 +00:00
tokenizer.h Parse Unicode escapes of the form \uxxxx 2004-01-03 21:30:24 +00:00
trajmanager.cpp Implemented SampledTrajectory, a new trajectory type similar to SampledOrbit, 2007-11-21 18:33:13 +00:00
trajmanager.h Implemented SampledTrajectory, a new trajectory type similar to SampledOrbit, 2007-11-21 18:33:13 +00:00
univcoord.cpp Reorganized source tree into multiple directories. 2001-11-28 01:50:04 +00:00
univcoord.h Reorganized source tree into multiple directories. 2001-11-28 01:50:04 +00:00
universe.cpp Fixed a bug in Universe::getNearestSolarSystem() that would miss finding 2008-01-15 00:13:01 +00:00
universe.h Changed from marker 'name' to marker 'label'. 2008-01-03 23:10:12 +00:00
vecgl.h Corrected typo 2003-10-14 21:32:58 +00:00
vertexbuf.h Reorganized source tree into multiple directories. 2001-11-28 01:50:04 +00:00
vertexlist.cpp Improved mesh support: 2004-02-17 09:58:52 +00:00
vertexlist.h Improved mesh support: 2004-02-17 09:58:52 +00:00
vertexprog.cpp Enabled new star rendering path as an option--uses point sprite extension, new glare textures (gaussian), and dynamic star labeling. 2006-03-08 18:29:10 +00:00
vertexprog.h Enabled new star rendering path as an option--uses point sprite extension, new glare textures (gaussian), and dynamic star labeling. 2006-03-08 18:29:10 +00:00
virtualtex.cpp Fixed memory leaks 2007-12-12 17:55:09 +00:00
virtualtex.h Allow the texture tile prefix to be specified in a .ctx file. 2003-08-01 06:30:47 +00:00
vsop87.cpp Orbit rendering improvements: 2007-03-05 00:33:28 +00:00
vsop87.h Added support for calculation of planet positions from the VSOP87 theory. 2002-03-01 01:41:14 +00:00