celestia/src/celengine
Chris Laurel 47a792e83c Integrated change #5189 to sensor-dev branch: Initialized cullingRadius member of Body class. Leaving it uninitialized meant that it could end up set to NaN, resulting in odd behavior. 2012-02-25 02:21:11 +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 Removed obsolete files vertexlist.h and vertexlist.cpp. Removed them from Qt4, 2010-02-12 20:20:06 +00:00
asterism.cpp Eigenized star code. 2009-07-16 03:27:11 +00:00
asterism.h Eigenized star code. 2009-07-16 03:27:11 +00:00
astro.cpp Propagated leap second change to sensor-dev branch. 2012-02-11 17:05:16 +00:00
astro.h Added units support to parser and tokenizer. Units are specified inside angle brackets after the property name. 2009-12-16 19:23:51 +00:00
atmosphere.h Eigenized atmosphere code. 2009-07-23 03:11:40 +00:00
axisarrow.cpp Replaced lines that refered to celengine/gl.h with GL/glew.h 2009-08-15 17:51:15 +00:00
axisarrow.h Eigenized reference mark, label, and marker code. 2009-07-21 04:04:26 +00:00
body.cpp Integrated change #5189 to sensor-dev branch: Initialized cullingRadius member of Body class. Leaving it uninitialized meant that it could end up set to NaN, resulting in odd behavior. 2012-02-25 02:21:11 +00:00
body.h Moved ephemeris files (subclasses of Orbit and RotationModel) into new celephem folder. 2009-11-02 20:30:18 +00:00
boundaries.cpp Replaced lines that refered to celengine/gl.h with GL/glew.h 2009-08-15 17:51:15 +00:00
boundaries.h First round of Eigen-izing the core Celestia code. 2009-07-15 03:06:30 +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 Added new scripting command to set the text color: 2009-11-01 19:18:35 +00:00
cmdparser.h First round of Eigen-izing the core Celestia code. 2009-07-15 03:06:30 +00:00
command.cpp Added new scripting command to set the text color: 2009-11-01 19:18:35 +00:00
command.h Added new scripting command to set the text color: 2009-11-01 19:18:35 +00:00
console.cpp Replaced lines that refered to celengine/gl.h with GL/glew.h 2009-08-15 17:51:15 +00:00
console.h Feature tracker item 1885951: 2008-03-19 22:34:05 +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
dds.cpp More GLEW-related cleanup. 2009-08-15 00:48:42 +00:00
deepskyobj.cpp Added units support to parser and tokenizer. Units are specified inside angle brackets after the property name. 2009-12-16 19:23:51 +00:00
deepskyobj.h Eigenized more DSO code. 2009-07-25 00:28:19 +00:00
dispmap.cpp Reorganized source tree into multiple directories. 2001-11-28 01:50:04 +00:00
dispmap.h Removed more code that used the old vector classes. 2009-08-05 21:13:29 +00:00
dsodb.cpp Eigenized portions of the renderer that draw stars and DSOs. 2009-07-16 05:32:55 +00:00
dsodb.h Eigenized portions of the renderer that draw stars and DSOs. 2009-07-16 05:32:55 +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 Eigenized galaxy rendering and more of the core renderer. 2009-07-21 03:14:29 +00:00
dsooctree.h First round of Eigen-izing the core Celestia code. 2009-07-15 03:06:30 +00:00
eigenport.h Eigenized lighting and shadow calculations in renderer. 2009-07-18 05:50:56 +00:00
engine.mak Enabled new sky grid code. 2008-05-29 21:52:27 +00:00
execenv.h Cleaned up include files used by modules in celengine: 2009-10-04 14:12:59 +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 More GLEW-related cleanup. 2009-08-15 00:48:42 +00:00
fragmentprog.h Replaced lines that refered to celengine/gl.h with GL/glew.h 2009-08-15 17:51:15 +00:00
frame.cpp Removed SkyPlane frame: unclear this corresponds to sky plane frame as actually used in astronomical publications. 2010-07-25 18:38:48 +00:00
frame.h Removed SkyPlane frame: unclear this corresponds to sky plane frame as actually used in astronomical publications. 2010-07-25 18:38:48 +00:00
frametree.cpp Implemented secondary illumination (e.g. planetshine.) Rewrote much of the code that contructs render lists to make it possible to do compute secondary illumination efficiently. This patch fixes two other bugs. The orbit of barycenters is shown when they have children that are planets, moons, or asteroids. And, an incorrect frame release was fixed in solarsys.cpp. 2008-04-03 17:46:45 +00:00
frametree.h Implemented secondary illumination (e.g. planetshine.) Rewrote much of the code that contructs render lists to make it possible to do compute secondary illumination efficiently. This patch fixes two other bugs. The orbit of barycenters is shown when they have children that are planets, moons, or asteroids. And, an incorrect frame release was fixed in solarsys.cpp. 2008-04-03 17:46:45 +00:00
galaxy.cpp Refactored some shadowing/eclipse code in the renderer 2009-10-27 22:02:01 +00:00
galaxy.h Eigenized more DSO code. 2009-07-25 00:28:19 +00:00
geometry.h Added script command to set and query visibility of named geometry components. 2010-12-22 01:11:30 +00:00
glcontext.cpp More GLEW-related cleanup. 2009-08-15 00:48:42 +00:00
glcontext.h Refactored some shadowing/eclipse code in the renderer 2009-10-27 22:02:01 +00:00
globular.cpp Added units support to parser and tokenizer. Units are specified inside angle brackets after the property name. 2009-12-16 19:23:51 +00:00
globular.h Eigenized more DSO code. 2009-07-25 00:28:19 +00:00
glshader.cpp Replaced lines that refered to celengine/gl.h with GL/glew.h 2009-08-15 17:51:15 +00:00
glshader.h More GLEW-related cleanup. 2009-08-15 00:48:42 +00:00
image.cpp Committed fixes from Nils Larsson: 2010-09-17 16:56:37 +00:00
image.h Added support for non power of two textures on newer graphics cards. 2006-04-27 17:15:18 +00:00
lightenv.h Refactored some shadowing/eclipse code in the renderer 2009-10-27 22:02:01 +00:00
location.cpp Eigen conversion: 2009-07-24 23:02:23 +00:00
location.h Eigen conversion: 2009-07-24 23:02:23 +00:00
lodspheremesh.cpp More GLEW-related cleanup. 2009-08-15 00:48:42 +00:00
lodspheremesh.h - Moved cmod code into a separate module celmodel. 2010-02-05 20:05:18 +00:00
marker.cpp Replaced lines that refered to celengine/gl.h with GL/glew.h 2009-08-15 17:51:15 +00:00
marker.h Improved selection cursor: 2008-09-25 18:31:48 +00:00
meshmanager.cpp Removed obsolete files vertexlist.h and vertexlist.cpp. Removed them from Qt4, 2010-02-12 20:20:06 +00:00
meshmanager.h - Moved cmod code into a separate module celmodel. 2010-02-05 20:05:18 +00:00
modelgeometry.cpp Integrated change 5091 to sensor-dev branch: fix for crash on systems with 2010-12-21 18:19:44 +00:00
modelgeometry.h - Updated automake file with celmodel changes 2010-02-05 20:18:58 +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 Marked "Nebula" and "Open cluster" for gettext translation. 2009-12-12 10:06:28 +00:00
nebula.h Eigenized more DSO code. 2009-07-25 00:28:19 +00:00
observer.cpp Added units support to parser and tokenizer. Units are specified inside angle brackets after the property name. 2009-12-16 19:23:51 +00:00
observer.h Eigenized Observer and Simulation classes. Fixed star picking bug. 2009-07-22 04:53:15 +00:00
octree.h Eigenized parser and app core code. 2009-07-25 22:18:51 +00:00
opencluster.cpp Marked "Nebula" and "Open cluster" for gettext translation. 2009-12-12 10:06:28 +00:00
opencluster.h Eigenized more DSO code. 2009-07-25 00:28:19 +00:00
overlay.cpp Fixed overlay text alignment problems with auto-completion and date display. 2009-08-17 20:03:54 +00:00
overlay.h Text rendering fixes: 2009-08-14 01:27:29 +00:00
parseobject.cpp Removed SkyPlane frame: unclear this corresponds to sky plane frame as actually used in astronomical publications. 2010-07-25 18:38:48 +00:00
parseobject.h SSC parser changes to make it easier to place objects on planet surfaces: 2008-08-29 23:33:15 +00:00
parser.cpp Added units support to parser and tokenizer. Units are specified inside angle brackets after the property name. 2009-12-16 19:23:51 +00:00
parser.h Added units support to parser and tokenizer. Units are specified inside angle brackets after the property name. 2009-12-16 19:23:51 +00:00
particlesystem.cpp Eigenized particle system code and brought it up to date with model 2010-04-27 03:49:40 +00:00
particlesystem.h Eigenized particle system code and brought it up to date with model 2010-04-27 03:49:40 +00:00
particlesystemfile.cpp Eigenized particle system code and brought it up to date with model 2010-04-27 03:49:40 +00:00
particlesystemfile.h Committing experimental code for particle systems; disabled until after 1.6.0. 2008-08-29 21:29:59 +00:00
planetgrid.cpp Cleaned up include files used by modules in celengine: 2009-10-04 14:12:59 +00:00
planetgrid.h Eigenized reference mark, label, and marker code. 2009-07-21 04:04:26 +00:00
referencemark.h Eigenized reference mark, label, and marker code. 2009-07-21 04:04:26 +00:00
regcombine.cpp More GLEW-related cleanup. 2009-08-15 00:48:42 +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 eclipse shadows on non-spherical planets (especially noticeable on 2010-04-23 22:14:44 +00:00
rendcontext.h Fixed eclipse shadows on non-spherical planets (especially noticeable on 2010-04-23 22:14:44 +00:00
render.cpp sensor-dev branch: Fixed bug with model animations in non-GL2 path. Solves problem with sensor frustum geometry being drawn incorrectly. 2011-04-09 02:18:10 +00:00
render.h Introduced 'multidraw' geometry that can extend across multiple depth 2010-12-03 02:07:08 +00:00
renderglsl.cpp Fixed eclipse shadows on non-spherical planets (especially noticeable on 2010-04-23 22:14:44 +00:00
renderglsl.h Fixed eclipse shadows on non-spherical planets (especially noticeable on 2010-04-23 22:14:44 +00:00
renderinfo.h Eigenized lighting and shadow calculations in renderer. 2009-07-18 05:50:56 +00:00
rotationmanager.cpp Moved ephemeris files (subclasses of Orbit and RotationModel) into new celephem folder. 2009-11-02 20:30:18 +00:00
rotationmanager.h Moved ephemeris files (subclasses of Orbit and RotationModel) into new celephem folder. 2009-11-02 20:30:18 +00:00
selection.cpp Removed more code that used the old vector classes. 2009-08-05 21:13:29 +00:00
selection.h Eigenized Body and Selection classes; adapted dependent code. Removed some 2009-07-16 23:37:48 +00:00
sensorgeometry.cpp Improvements for sensor frusta: 2011-05-04 07:24:31 +00:00
sensorgeometry.h Added script command to set and query visibility of named geometry components. 2010-12-22 01:11:30 +00:00
shadermanager.cpp Fixed eclipse shadows on non-spherical planets (especially noticeable on 2010-04-23 22:14:44 +00:00
shadermanager.h Fixed eclipse shadows on non-spherical planets (especially noticeable on 2010-04-23 22:14:44 +00:00
simulation.cpp Cleaned up include files used by modules in celengine: 2009-10-04 14:12:59 +00:00
simulation.h - Moved cmod code into a separate module celmodel. 2010-02-05 20:05:18 +00:00
skygrid.cpp Eigenized all orbit and trajectory calculations. 2009-07-23 01:40:17 +00:00
skygrid.h Forced 16-byte alignment for some structures with fixed size Eigen structures as members. 2009-07-17 17:19:36 +00:00
solarsys.cpp Fixed resource name generation for sensor geometry to ensure that the 2012-02-25 01:52:46 +00:00
solarsys.h Eigenized parser and app core code. 2009-07-25 22:18:51 +00:00
spheremesh.cpp - Moved cmod code into a separate module celmodel. 2010-02-05 20:05:18 +00:00
spheremesh.h - Moved cmod code into a separate module celmodel. 2010-02-05 20:05:18 +00:00
star.cpp Added ability to specify temperature and bolometric correction in .stc files. 2010-04-28 18:59:44 +00:00
star.h Moved ephemeris files (subclasses of Orbit and RotationModel) into new celephem folder. 2009-11-02 20:30:18 +00:00
starbrowser.cpp Added typecast to fix compile error in starbrowser.cpp (gcc 4.3 only, apparently) 2009-07-24 19:02:37 +00:00
starbrowser.h More Eigenization changes and fixes for UniversalCoord methods. 2009-07-24 06:59:54 +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 ability to specify temperature and bolometric correction in .stc files. 2010-04-28 18:59:44 +00:00
stardb.h Eigenized portions of the renderer that draw stars and DSOs. 2009-07-16 05:32: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 More Eigenization of render.cpp. Changed a temporary variable in staroctree.cpp from double to float (back to the way it was in 1.6.0) 2009-07-16 20:18:48 +00:00
staroctree.h First round of Eigen-izing the core Celestia code. 2009-07-15 03:06:30 +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 HDR bloom, adaptive exposure, calibrated nightlights - disabled by default, enable with USE_HDR and HDR_COMPRESS. 4 new vertex programs added. 2008-03-25 00:23:16 +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 Enabled anisotropic filtering for planet textures (when supported by hardware.) 2009-08-17 23:45:45 +00:00
texture.h Fixed some more DXT5nm related issues: 2006-10-22 00:13:18 +00:00
timeline.cpp - Implemented framework for Orbit and RotationModel subclasses to implement their own velocity and angular velocity methods to use instead of numerical differentation. Actual implementation of velocity methods will wait until further discussion on the developers list. 2008-02-21 02:25:48 +00:00
timeline.h - Implemented framework for Orbit and RotationModel subclasses to implement their own velocity and angular velocity methods to use instead of numerical differentation. Actual implementation of velocity methods will wait until further discussion on the developers list. 2008-02-21 02:25:48 +00:00
timelinephase.cpp Moved ephemeris files (subclasses of Orbit and RotationModel) into new celephem folder. 2009-11-02 20:30:18 +00:00
timelinephase.h - Implemented framework for Orbit and RotationModel subclasses to implement their own velocity and angular velocity methods to use instead of numerical differentation. Actual implementation of velocity methods will wait until further discussion on the developers list. 2008-02-21 02:25:48 +00:00
tokenizer.cpp Added units support to parser and tokenizer. Units are specified inside angle brackets after the property name. 2009-12-16 19:23:51 +00:00
tokenizer.h Added units support to parser and tokenizer. Units are specified inside angle brackets after the property name. 2009-12-16 19:23:51 +00:00
trajmanager.cpp Moved ephemeris files (subclasses of Orbit and RotationModel) into new celephem folder. 2009-11-02 20:30:18 +00:00
trajmanager.h Moved ephemeris files (subclasses of Orbit and RotationModel) into new celephem folder. 2009-11-02 20:30:18 +00:00
univcoord.cpp More Eigenization changes and fixes for UniversalCoord methods. 2009-07-24 06:59:54 +00:00
univcoord.h More Eigenization changes and fixes for UniversalCoord methods. 2009-07-24 06:59:54 +00:00
universe.cpp Cleaned up include files used by modules in celengine: 2009-10-04 14:12:59 +00:00
universe.h Eigenized old sphere mesh code (used only for handling .cms mesh files now.) 2009-07-23 23:19:26 +00:00
vecgl.h Moved ephemeris files (subclasses of Orbit and RotationModel) into new celephem folder. 2009-11-02 20:30:18 +00:00
vertexbuf.h Reorganized source tree into multiple directories. 2001-11-28 01:50:04 +00:00
vertexprog.cpp More GLEW-related cleanup. 2009-08-15 00:48:42 +00:00
vertexprog.h Replaced lines that refered to celengine/gl.h with GL/glew.h 2009-08-15 17:51:15 +00:00
virtualtex.cpp Replaced lines that refered to celengine/gl.h with GL/glew.h 2009-08-15 17:51:15 +00:00
virtualtex.h Allow the texture tile prefix to be specified in a .ctx file. 2003-08-01 06:30:47 +00:00
visibleregion.cpp Eliminated OrthogonalUnitVector function because Eigen already offers 2009-12-02 03:35:59 +00:00
visibleregion.h Eigenized reference mark, label, and marker code. 2009-07-21 04:04:26 +00:00