.. |
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 |