celestia/src/celengine
Levin Li dff29425fe Fix crash displaying localized DSOs 2021-10-23 17:35:18 +08:00
..
CMakeLists.txt [cmake] Remove cotire usage 2021-06-06 08:44:21 +03:00
asterism.cpp i18n for star and dsos in code 2021-05-22 09:34:34 +08:00
asterism.h Refactor asterisms rendering to have common and rendering parts 2019-12-04 10:42:10 +03:00
asterismrenderer.cpp Draw lines with lines when lineWidth < maxLineWidth 2021-01-03 17:21:55 +08:00
asterismrenderer.h Draw lines with lines when lineWidth < maxLineWidth 2021-01-03 17:21:55 +08:00
astro.cpp Fixes for the Windows build 2021-10-18 09:58:33 +03:00
astro.h Fixes for the Windows build 2021-10-18 09:58:33 +03:00
astroobj.cpp Transform CatEntry into AstroObject with minimal common indexing rountines. 2020-03-06 18:11:53 +01:00
astroobj.h Fix warnings reported by clang/gcc 2020-06-20 10:11:09 +03:00
atmosphere.h Make AtmosphereExtinctionThreshold float constexpr 2020-04-24 09:54:19 +03:00
axisarrow.cpp Draw lines with lines when lineWidth < maxLineWidth 2021-01-03 17:21:55 +08:00
axisarrow.h Fix some warnings found by clang++ 2020-06-16 21:59:21 +03:00
body.cpp Fix duplicate in Body as well 2021-10-19 17:42:49 +08:00
body.h Fix duplicate in Body as well 2021-10-19 17:42:49 +08:00
boundaries.cpp Refactor boundaries rendering to have common and rendering parts 2019-12-04 10:42:10 +03:00
boundaries.h Refactor boundaries rendering to have common and rendering parts 2019-12-04 10:42:10 +03:00
boundariesrenderer.cpp Fix crash due to use of uninitialized memory 2021-03-01 19:24:06 +08:00
boundariesrenderer.h Draw lines with lines when lineWidth < maxLineWidth 2021-01-03 17:21:55 +08:00
catalogxref.cpp Use c.push_back instead of c.insert(c.end,...) 2018-09-22 23:42:03 +03:00
catalogxref.h Mark some enums as uint32_t 2018-12-08 02:05:52 +03:00
category.cpp Transform CatEntry into AstroObject with minimal common indexing rountines. 2020-03-06 18:11:53 +01:00
category.h Transform CatEntry into AstroObject with minimal common indexing rountines. 2020-03-06 18:11:53 +01:00
console.cpp Use shared_ptr around TextureFont 2021-05-24 08:37:01 +08:00
console.h Use shared_ptr around TextureFont 2021-05-24 08:37:01 +08:00
constellation.cpp Extract string utilities to own file 2021-03-08 14:08:36 +03:00
constellation.h Make work with constellations more C++-like 2018-11-08 11:06:17 +03:00
curveplot.cpp Fix crash in rendering orbits again 2021-02-26 20:56:16 +08:00
curveplot.h Draw lines with lines when lineWidth < maxLineWidth 2021-01-03 17:21:55 +08:00
deepskyobj.cpp Transform CatEntry into AstroObject with minimal common indexing rountines. 2020-03-06 18:11:53 +01:00
deepskyobj.h Add state tracking for blending 2020-07-08 15:09:18 +03:00
dispmap.cpp Automatically convert to c++11 using clan-tidy 2018-09-22 23:42:02 +03:00
dispmap.h Automatically convert to c++11 using clan-tidy 2018-09-22 23:42:02 +03:00
dsodb.cpp Fix crash displaying localized DSOs 2021-10-23 17:35:18 +08:00
dsodb.h i18n for star and dsos in code 2021-05-22 09:34:34 +08:00
dsoname.cpp i18n for star and dsos in code 2021-05-22 09:34:34 +08:00
dsoname.h i18n for star and dsos in code 2021-05-22 09:34:34 +08:00
dsooctree.cpp Fix typo in DSO octree debug macro. 2019-06-06 12:27:22 +02:00
dsooctree.h First round of Eigen-izing the core Celestia code. 2009-07-15 03:06:30 +00:00
dsorenderer.cpp Namespacing Marker* and Rect 2021-05-23 11:03:07 +08:00
dsorenderer.h Move DSORenderer to its own files 2020-04-24 09:54:19 +03:00
frame.cpp Replace refcounted objects with std::shared_ptr 2019-08-16 12:45:57 +03:00
frame.h Common stuff for shared classes. 2019-09-03 22:03:04 +02:00
framebuffer.cpp Add view port effect for post processing 2020-10-10 20:18:15 +08:00
framebuffer.h Add view port effect for post processing 2020-10-10 20:18:15 +08:00
frametree.cpp Remove make_shared and make_unique to keep single style 2020-07-07 08:15:18 +03:00
frametree.h Remove make_shared and make_unique to keep single style 2020-07-07 08:15:18 +03:00
galaxy.cpp Refactor Image class and image capture 2021-06-16 14:15:32 +03:00
galaxy.h Add state tracking for blending 2020-07-08 15:09:18 +03:00
geometry.h Move math code into celmath namespace 2019-05-20 10:48:04 +03:00
glcompat.cpp OpenGL ES 2.0 initial support 2020-06-15 19:27:46 +03:00
glcompat.h OpenGL ES 2.0 initial support 2020-06-15 19:27:46 +03:00
glcontext.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
glcontext.h Remove unneeded functions from GLContext 2018-12-11 20:32:13 +03:00
glmarker.cpp Namespacing Marker* and Rect 2021-05-23 11:03:07 +08:00
globular.cpp Refactor Image class and image capture 2021-06-16 14:15:32 +03:00
globular.h Add state tracking for blending 2020-07-08 15:09:18 +03:00
glshader.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
glshader.h Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
glsupport.cpp Do not rely on clamp to border on ring textures 2021-06-28 22:21:13 +08:00
glsupport.h Do not rely on clamp to border on ring textures 2021-06-28 22:21:13 +08:00
hash.cpp Add fs::create_directory() and move fs utility function to their own file 2021-03-09 09:07:21 +03:00
hash.h Split parser.* into hash.*, value.* and parser.* 2020-02-07 23:15:43 +03:00
hdrfuncrender.cpp Move eclipsed star exposure correction to own subroutine 2020-04-24 09:54:19 +03:00
image.cpp Fix fs::path printing using fmt 2021-10-23 12:15:01 +03:00
image.h Refactor Image class and image capture 2021-06-16 14:15:32 +03:00
lightenv.h Automatically convert to c++11 using clan-tidy 2018-09-22 23:42:02 +03:00
location.cpp Allow building without NLS 2020-02-15 00:20:13 +03:00
location.h Fix warnings reported by clang/gcc 2020-06-20 10:11:09 +03:00
lodspheremesh.cpp Optimize sphere rendering using degenerate triangles 2020-05-26 16:09:08 +03:00
lodspheremesh.h LODSphereMesh compatibility with OpenGL ES and cleanup 2020-05-06 16:20:27 +03:00
mapmanager.cpp [utils] add generic util::ResolveWildcard() method 2021-04-25 14:22:59 +03:00
mapmanager.h [utils] add generic util::ResolveWildcard() method 2021-04-25 14:22:59 +03:00
marker.cpp Namespacing Marker* and Rect 2021-05-23 11:03:07 +08:00
marker.h Namespacing Marker* and Rect 2021-05-23 11:03:07 +08:00
meshmanager.cpp Fix fs::path printing using fmt 2021-10-23 12:15:01 +03:00
meshmanager.h Port to filesystem API 2019-08-16 18:11:24 +03:00
modelgeometry.cpp [utils] add generic util::ResolveWildcard() method 2021-04-25 14:22:59 +03:00
modelgeometry.h [utils] add generic util::ResolveWildcard() method 2021-04-25 14:22:59 +03:00
multitexture.cpp Port to filesystem API 2019-08-16 18:11:24 +03:00
multitexture.h Port to filesystem API 2019-08-16 18:11:24 +03:00
name.cpp Query directly into localizedNameIndex for i18n completion 2021-05-24 08:36:34 +08:00
name.h i18n for star and dsos in code 2021-05-22 09:34:34 +08:00
nebula.cpp Always use gl_PointSize in shader to set point size 2020-12-04 19:46:32 +08:00
nebula.h Add state tracking for blending 2020-07-08 15:09:18 +03:00
objectrenderer.h Refactor render.cpp and extract some classes to own files 2019-12-03 12:13:34 +03:00
observer.cpp Support fisheye projection, dumb version 2020-11-20 23:52:23 +08:00
observer.h Support fisheye projection, dumb version 2020-11-20 23:52:23 +08:00
octree.h Fix warnings reported by clang/gcc 2020-06-20 10:11:09 +03:00
opencluster.cpp Add state tracking for blending 2020-07-08 15:09:18 +03:00
opencluster.h Add state tracking for blending 2020-07-08 15:09:18 +03:00
orbitsampler.h Refactor render.cpp and extract some classes to own files 2019-12-03 12:13:34 +03:00
overlay.cpp Add and use Overlay::printf instead of Overlay::operator<< 2021-10-23 12:15:01 +03:00
overlay.h Add and use Overlay::printf instead of Overlay::operator<< 2021-10-23 12:15:01 +03:00
overlayimage.cpp Namespacing Marker* and Rect 2021-05-23 11:03:07 +08:00
overlayimage.h Big common application code refactoring 2019-10-09 15:55:14 +03:00
parseobject.cpp Remove make_shared and make_unique to keep single style 2020-07-07 08:15:18 +03:00
parseobject.h Remove 'using namespace std' from header files 2021-03-08 14:08:36 +03:00
parser.cpp Remove 'using namespace std' from header files 2021-03-08 14:08:36 +03:00
parser.h Split parser.* into hash.*, value.* and parser.* 2020-02-07 23:15:43 +03:00
particlesystem.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
particlesystem.h Move math code into celmath namespace 2019-05-20 10:48:04 +03:00
particlesystemfile.cpp Use Eigen::Vector*::Unit*() and Eigen::Vector*::Zero() here and there 2018-11-08 11:06:17 +03:00
particlesystemfile.h Automatically convert to c++11 using clan-tidy 2018-09-22 23:42:02 +03:00
pixelformat.h Refactor Image class and image capture 2021-06-16 14:15:32 +03:00
planetgrid.cpp Remove 'using namespace std' from header files 2021-03-08 14:08:36 +03:00
planetgrid.h Render lines with triangles 2021-01-03 17:21:55 +08:00
pointstarrenderer.cpp Position label in front of star drawn as mesh 2021-06-09 14:15:05 +03:00
pointstarrenderer.h Refactor render.cpp and extract some classes to own files 2019-12-03 12:13:34 +03:00
pointstarvertexbuffer.cpp Always use gl_PointSize in shader to set point size 2020-12-04 19:46:32 +08:00
pointstarvertexbuffer.h Always use gl_PointSize in shader to set point size 2020-12-04 19:46:32 +08:00
rectangle.h Namespacing Marker* and Rect 2021-05-23 11:03:07 +08:00
referencemark.h OpenGL ES 2.0 initial support 2020-06-15 19:27:46 +03:00
rendcontext.cpp Do not rely on clamp to border on ring textures 2021-06-28 22:21:13 +08:00
rendcontext.h Draw lines in models with triangles 2021-01-04 08:32:52 +08:00
render.cpp Match line length in row inversion with Image constructor 2021-07-31 16:35:25 +03:00
render.h Refactor Image class and image capture 2021-06-16 14:15:32 +03:00
renderglsl.cpp Allow to use Lunar-Lambert and specular together 2021-09-21 16:27:09 +03:00
renderglsl.h Add state tracking for blending 2020-07-08 15:09:18 +03:00
renderinfo.h Remove unused deprecated parameter 2020-04-06 20:30:46 +03:00
renderlistentry.h Refactor render.cpp and extract some classes to own files 2019-12-03 12:13:34 +03:00
rotationmanager.cpp define macros for print levels and avoid direct use of fmt::printf 2019-08-31 13:32:44 +08:00
rotationmanager.h Port to filesystem API 2019-08-16 18:11:24 +03:00
selection.cpp Replace generic catalog type and related minor polishing. 2020-03-06 18:11:53 +01:00
selection.h Transform CatEntry into AstroObject with minimal common indexing rountines. 2020-03-06 18:11:53 +01:00
shadermanager.cpp Fix fs::path printing using fmt 2021-10-23 12:15:01 +03:00
shadermanager.h Allow to use Lunar-Lambert and specular together 2021-09-21 16:27:09 +03:00
shadowmap.h Check angle between normal and a light when applying shadow 2020-06-15 19:27:46 +03:00
shared.h Common stuff for shared classes. 2019-09-03 22:03:04 +02:00
simulation.cpp i18n for star and dsos in code 2021-05-22 09:34:34 +08:00
simulation.h i18n for star and dsos in code 2021-05-22 09:34:34 +08:00
skygrid.cpp Avoid usiing reserve and assign by index, as it might result in undefined behavior 2021-03-27 22:30:39 +08:00
skygrid.h Automatically convert to c++11 using clan-tidy 2018-09-22 23:42:02 +03:00
solarsys.cpp Replace deprecated fmt::fprintf calls 2021-10-19 19:35:23 +03:00
solarsys.h Port to filesystem API 2019-08-16 18:11:24 +03:00
spheremesh.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
spheremesh.h Automatically convert to c++11 using clan-tidy 2018-09-22 23:42:02 +03:00
star.cpp Update star data 2021-04-09 14:37:12 -04:00
star.h Add extinction parameter for stars 2020-08-02 09:04:57 +03:00
starbrowser.cpp Transform CatEntry into AstroObject with minimal common indexing rountines. 2020-03-06 18:11:53 +01:00
starbrowser.h fix whitespaces and indents 2018-09-22 23:41:57 +03:00
starcolors.cpp Automatically convert to c++11 using clan-tidy 2018-09-22 23:42:02 +03:00
starcolors.h changed ColorTable enum name to avoid conflct in macosx 2004-12-18 23:04:58 +00:00
stardb.cpp Replace deprecated fmt::fprintf calls 2021-10-19 19:35:23 +03:00
stardb.h i18n for star and dsos in code 2021-05-22 09:34:34 +08:00
starname.cpp i18n for star and dsos in code 2021-05-22 09:34:34 +08:00
starname.h i18n for star and dsos in code 2021-05-22 09:34:34 +08:00
staroctree.cpp Use Star::getApparentMagnitude instead of astro::absToAppMag 2020-08-02 09:04:57 +03:00
staroctree.h First round of Eigen-izing the core Celestia code. 2009-07-15 03:06:30 +00:00
stellarclass.cpp Add stellar class WO 2020-04-27 11:49:03 +03:00
stellarclass.h Add stellar class WO 2020-04-27 11:49:03 +03:00
surface.h Cleanup code related to non-GLSL render paths 2018-10-28 22:00:27 +03:00
texmanager.cpp Make AVIF optional 2021-10-14 10:35:26 +08:00
texmanager.h [utils] add generic util::ResolveWildcard() method 2021-04-25 14:22:59 +03:00
texture.cpp Replace deprecated fmt::fprintf calls 2021-10-19 19:35:23 +03:00
texture.h Refactor Image class and image capture 2021-06-16 14:15:32 +03:00
timeline.cpp fix warnings 2019-10-14 17:41:03 +08:00
timeline.h Replace refcounted objects with std::shared_ptr 2019-08-16 12:45:57 +03:00
timelinephase.cpp Remove 'using namespace std' from header files 2021-03-08 14:08:36 +03:00
timelinephase.h Replace refcounted objects with std::shared_ptr 2019-08-16 12:45:57 +03:00
tokenizer.cpp Skip UTF-8 BOM if present 2021-10-18 09:58:19 +03:00
tokenizer.h Skip UTF-8 BOM if present 2021-10-18 09:58:19 +03:00
trajmanager.cpp Allow binary orbits without text source 2021-06-24 09:41:15 +03:00
trajmanager.h Port to filesystem API 2019-08-16 18:11:24 +03:00
univcoord.cpp Remove unused deprecated methods 2019-04-03 00:18:02 +03:00
univcoord.h Remove unused deprecated methods 2019-04-03 00:18:02 +03:00
universe.cpp Namespacing Marker* and Rect 2021-05-23 11:03:07 +08:00
universe.h Namespacing Marker* and Rect 2021-05-23 11:03:07 +08:00
value.cpp Split parser.* into hash.*, value.* and parser.* 2020-02-07 23:15:43 +03:00
value.h Split parser.* into hash.*, value.* and parser.* 2020-02-07 23:15:43 +03:00
vecgl.h OpenGL ES 2.0 initial support 2020-06-15 19:27:46 +03:00
vertexbuf.h Remove basictypes.h and use standard c++11 types 2018-09-22 23:42:03 +03:00
vertexobject.cpp Fix errors and warnings with VC++2019 2021-07-13 10:03:38 +03:00
vertexobject.h Fix crash due to use of uninitialized memory 2021-03-01 19:24:06 +08:00
viewporteffect.cpp Add view port effect for post processing 2020-10-10 20:18:15 +08:00
viewporteffect.h Add view port effect for post processing 2020-10-10 20:18:15 +08:00
virtualtex.cpp Fix fs::path printing using fmt 2021-10-23 12:15:01 +03:00
virtualtex.h Fix virtual texture loading and VT code tiny cleanup 2019-09-06 11:28:23 +03:00
visibleregion.cpp Remove 'using namespace std' from header files 2021-03-08 14:08:36 +03:00
visibleregion.h Fix some warnings found by clang++ 2020-06-16 21:59:21 +03:00