celestia/src/celengine
Chris Laurel 4a03b52617 Moved ephemeris files (subclasses of Orbit and RotationModel) into new celephem folder. 2009-11-02 20:30:18 +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 Replaced lines that refered to celengine/gl.h with GL/glew.h 2009-08-15 17:51:15 +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 Miscellaneous Eigenization; cleaned up obsolete functions in astro.cpp. 2009-07-23 03:51:42 +00:00
astro.h Miscellaneous Eigenization; cleaned up obsolete functions in astro.cpp. 2009-07-23 03:51:42 +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 More Eigenization: 2009-08-07 16:50:58 +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 Eigenized more DSO code. 2009-07-25 00:28:19 +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 Redefined orientation of location objects so that they inherit the orientation 2009-08-21 02:53:25 +00:00
frame.h Forced 16-byte alignment for some structures with fixed size Eigen structures as members. 2009-07-17 17:19:36 +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
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 Cleaned up include files used by modules in celengine: 2009-10-04 14:12:59 +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 More GLEW-related cleanup. 2009-08-15 00:48:42 +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 Enabled vertex buffer objects for planet rendering. 2009-08-06 02:54:03 +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
mesh.cpp More GLEW-related cleanup. 2009-08-15 00:48:42 +00:00
mesh.h Replaced lines that refered to celengine/gl.h with GL/glew.h 2009-08-15 17:51:15 +00:00
meshmanager.cpp Eigenized old sphere mesh code (used only for handling .cms mesh files now.) 2009-07-23 23:19:26 +00:00
meshmanager.h Eigenized 3ds and cmod mesh code. 2009-07-23 02:58:10 +00:00
model.cpp Improved preloadtexture script command so it loads model textures as well as the geometry. 2009-09-15 04:55:03 +00:00
model.h Improved preloadtexture script command so it loads model textures as well as the geometry. 2009-09-15 04:55:03 +00:00
modelfile.cpp Added support for premultiplied alpha blend mode. 2008-08-04 20:10:06 +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 Cleaned up include files used by modules in celengine: 2009-10-04 14:12:59 +00:00
nebula.h Eigenized more DSO code. 2009-07-25 00:28:19 +00:00
observer.cpp Cleaned up include files used by modules in celengine: 2009-10-04 14:12:59 +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 Cleaned up include files used by modules in celengine: 2009-10-04 14:12:59 +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 Moved ephemeris files (subclasses of Orbit and RotationModel) into new celephem folder. 2009-11-02 20:30:18 +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 Eigenized parser and app core code. 2009-07-25 22:18:51 +00:00
parser.h Eigenized parser and app core code. 2009-07-25 22:18:51 +00:00
particlesystem.cpp Replaced lines that refered to celengine/gl.h with GL/glew.h 2009-08-15 17:51:15 +00:00
particlesystem.h Committing experimental code for particle systems; disabled until after 1.6.0. 2008-08-29 21:29:59 +00:00
particlesystemfile.cpp Committing experimental code for particle systems; disabled until after 1.6.0. 2008-08-29 21:29:59 +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 Added missing #includes of NewStdVector to rendcontext.cpp and shadermanager.cpp. 2009-10-27 22:29:41 +00:00
rendcontext.h More Eigenization changes. 2009-08-06 00:41:24 +00:00
render.cpp Refactored some shadowing/eclipse code in the renderer 2009-10-27 22:02:01 +00:00
render.h Refactored some shadowing/eclipse code in the renderer 2009-10-27 22:02:01 +00:00
renderglsl.cpp Refactored some shadowing/eclipse code in the renderer 2009-10-27 22:02:01 +00:00
renderglsl.h Refactored some shadowing/eclipse code in the renderer 2009-10-27 22:02:01 +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
shadermanager.cpp Added missing #includes of NewStdVector to rendcontext.cpp and shadermanager.cpp. 2009-10-27 22:29:41 +00:00
shadermanager.h Refactored some shadowing/eclipse code in the renderer 2009-10-27 22:02:01 +00:00
simulation.cpp Cleaned up include files used by modules in celengine: 2009-10-04 14:12:59 +00:00
simulation.h Cleaned up include files used by modules in celengine: 2009-10-04 14:12:59 +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 Eigenized parser and app core code. 2009-07-25 22:18:51 +00:00
solarsys.h Eigenized parser and app core code. 2009-07-25 22:18:51 +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 More GLEW-related cleanup. 2009-08-15 00:48:42 +00:00
spheremesh.h Eigenized old sphere mesh code (used only for handling .cms mesh files now.) 2009-07-23 23:19:26 +00:00
star.cpp Moved ephemeris files (subclasses of Orbit and RotationModel) into new celephem folder. 2009-11-02 20:30:18 +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 Eigenized parser and app core code. 2009-07-25 22:18:51 +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 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 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
vertexlist.cpp More GLEW-related cleanup. 2009-08-15 00:48:42 +00:00
vertexlist.h Eigenized 3ds and cmod mesh code. 2009-07-23 02:58:10 +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 Cleaned up include files used by modules in celengine: 2009-10-04 14:12:59 +00:00
visibleregion.h Eigenized reference mark, label, and marker code. 2009-07-21 04:04:26 +00:00