celestia/src/celengine
Hleb Valoshka bd7f9ebc9b Use libepoxy instead of GLEW
Unlike GLEW libepoxy supports OpenGL ES and better handles cases with
functions provided by different extensions, e.g. the same functions
provided by vendor/EXT/ARB/core.
2020-03-26 11:24:56 +03:00
..
CMakeLists.txt Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
asterism.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
asterism.h Refactor asterisms rendering to have common and rendering parts 2019-12-04 10:42:10 +03:00
asterismrenderer.cpp Refactor asterisms rendering to have common and rendering parts 2019-12-04 10:42:10 +03:00
asterismrenderer.h Refactor asterisms rendering to have common and rendering parts 2019-12-04 10:42:10 +03:00
astro.cpp Allow building without NLS 2020-02-15 00:20:13 +03:00
astro.h Add support for body mass units (Closes: #513) 2019-12-05 11:37:45 +03:00
astroobj.cpp Transform CatEntry into AstroObject with minimal common indexing rountines. 2020-03-06 18:11:53 +01:00
astroobj.h Replace generic catalog type and related minor polishing. 2020-03-06 18:11:53 +01:00
atmosphere.h fix whitespaces and indents 2018-09-22 23:41:57 +03:00
axisarrow.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
axisarrow.h Refactor simple shader generation 2019-08-02 14:34:25 +03:00
body.cpp Allow building without NLS 2020-02-15 00:20:13 +03:00
body.h Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03: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 Refactor boundaries rendering to have common and rendering parts 2019-12-04 10:42:10 +03:00
boundariesrenderer.h Refactor boundaries rendering to have common and rendering parts 2019-12-04 10:42:10 +03: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 libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
console.h Cleanup includes a little bit 2019-12-21 19:16:39 +03:00
constellation.cpp Make work with constellations more C++-like 2018-11-08 11:06:17 +03:00
constellation.h Make work with constellations more C++-like 2018-11-08 11:06:17 +03:00
curveplot.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
curveplot.h Refactor render.cpp and extract some classes to own files 2019-12-03 12:13:34 +03:00
dds.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
deepskyobj.cpp Transform CatEntry into AstroObject with minimal common indexing rountines. 2020-03-06 18:11:53 +01:00
deepskyobj.h Transform CatEntry into AstroObject with minimal common indexing rountines. 2020-03-06 18:11:53 +01: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 Replace generic catalog type and related minor polishing. 2020-03-06 18:11:53 +01:00
dsodb.h Replace generic catalog type and related minor polishing. 2020-03-06 18:11:53 +01:00
dsoname.cpp Remove basictypes.h and use standard c++11 types 2018-09-22 23:42:03 +03:00
dsoname.h Untempletization of NameDatabase 2019-01-18 23:00:39 +01: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
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 Extract FramebufferObject to its own file 2020-03-04 19:52:55 +03:00
framebuffer.h Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
frametree.cpp fix warnings 2019-10-14 17:41:03 +08:00
frametree.h Replace refcounted objects with std::shared_ptr 2019-08-16 12:45:57 +03:00
galaxy.cpp Allow building without NLS 2020-02-15 00:20:13 +03:00
galaxy.h Reimplement galaxies using shaders 2019-11-25 10:50:46 +03:00
geometry.h Move math code into celmath namespace 2019-05-20 10:48:04 +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 Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
globular.cpp Allow building without NLS 2020-02-15 00:20:13 +03:00
globular.h Mark overridden virtual function as "override" 2019-08-27 23:54:27 +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 Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
glsupport.h Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
hash.cpp Use Color::parse in AssociativeArray::getColor 2020-02-17 19:52:44 +03:00
hash.h Split parser.* into hash.*, value.* and parser.* 2020-02-07 23:15:43 +03:00
hdrfuncrender.cpp Refactor render.cpp and extract some classes to own files 2019-12-03 12:13:34 +03:00
image.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
image.h Port to filesystem API 2019-08-16 18:11:24 +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 Transform CatEntry into AstroObject with minimal common indexing rountines. 2020-03-06 18:11:53 +01:00
lodspheremesh.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
lodspheremesh.h Disable GLContext usage as it does nothing now 2019-06-20 13:03:02 +03:00
marker.cpp Markers reimplemented using modern GL 2019-06-25 23:03:30 +03:00
marker.h Markers reimplemented using modern GL 2019-06-25 23:03:30 +03:00
meshmanager.cpp Allow building without NLS 2020-02-15 00:20:13 +03:00
meshmanager.h Port to filesystem API 2019-08-16 18:11:24 +03:00
modelgeometry.cpp Convert raw pointers to std::unique_ptr in ModelGeometry 2019-08-16 09:49:01 +03:00
modelgeometry.h Convert raw pointers to std::unique_ptr in ModelGeometry 2019-08-16 09:49:01 +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 Replace generic catalog type and related minor polishing. 2020-03-06 18:11:53 +01:00
name.h Replace generic catalog type and related minor polishing. 2020-03-06 18:11:53 +01:00
nebula.cpp Allow building without NLS 2020-02-15 00:20:13 +03:00
nebula.h Port to filesystem API 2019-08-16 18:11:24 +03:00
objectrenderer.h Refactor render.cpp and extract some classes to own files 2019-12-03 12:13:34 +03:00
observer.cpp Remove deprecated C++ features 2019-11-30 22:45:25 +03:00
observer.h Common stuff for shared classes. 2019-09-03 22:03:04 +02:00
octree.h Added debug octree stats, visible together with fps counter. 2019-05-02 13:57:42 +02:00
opencluster.cpp Allow building without NLS 2020-02-15 00:20:13 +03:00
opencluster.h Port to filesystem API 2019-08-16 18:11:24 +03:00
orbitsampler.h Refactor render.cpp and extract some classes to own files 2019-12-03 12:13:34 +03:00
overlay.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
overlay.h Make global/static VO class instances again 2020-03-16 19:31:25 +03:00
overlayimage.cpp Big common application code refactoring 2019-10-09 15:55:14 +03:00
overlayimage.h Big common application code refactoring 2019-10-09 15:55:14 +03:00
parseobject.cpp define macros for print levels and avoid direct use of fmt::printf 2019-08-31 13:32:44 +08:00
parseobject.h Port to filesystem API 2019-08-16 18:11:24 +03:00
parser.cpp Split parser.* into hash.*, value.* and parser.* 2020-02-07 23:15:43 +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
planetgrid.cpp Add shaders for planetographic grid 2019-11-25 10:51:02 +03:00
planetgrid.h Automatically convert to c++11 using clan-tidy 2018-09-22 23:42:02 +03:00
pointstarrenderer.cpp Refactor render.cpp and extract some classes to own files 2019-12-03 12:13:34 +03:00
pointstarrenderer.h Refactor render.cpp and extract some classes to own files 2019-12-03 12:13:34 +03:00
pointstarvertexbuffer.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
pointstarvertexbuffer.h Refactor render.cpp and extract some classes to own files 2019-12-03 12:13:34 +03:00
rectangle.h fix warnings 2019-10-14 17:41:03 +08:00
referencemark.h Eigenized reference mark, label, and marker code. 2009-07-21 04:04:26 +00:00
rendcontext.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
rendcontext.h Move duplicated setVertexArrays to RenderContext 2019-08-16 09:49:01 +03:00
render.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
render.h Make global/static VO class instances again 2020-03-16 19:31:25 +03:00
renderglsl.cpp Extract FramebufferObject to its own file 2020-03-04 19:52:55 +03:00
renderglsl.h Extract FramebufferObject to its own file 2020-03-04 19:52:55 +03:00
renderinfo.h Fix more coverity issues 2018-10-30 23:52:19 +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 Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
shadermanager.h Fix number of bits used for shadows 2020-01-12 14:56:15 +03:00
shared.h Common stuff for shared classes. 2019-09-03 22:03:04 +02:00
simulation.cpp Replace refcounted objects with std::shared_ptr 2019-08-16 12:45:57 +03:00
simulation.h Replace refcounted objects with std::shared_ptr 2019-08-16 12:45:57 +03:00
skygrid.cpp Use shaders in sky grid drawing 2019-11-25 15:11:37 +03:00
skygrid.h Automatically convert to c++11 using clan-tidy 2018-09-22 23:42:02 +03:00
solarsys.cpp Add newlines in solarsys.cpp 2020-03-07 11:04:35 +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 Transform CatEntry into AstroObject with minimal common indexing rountines. 2020-03-06 18:11:53 +01:00
star.h Replace generic catalog type and related minor polishing. 2020-03-06 18:11:53 +01: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 generic catalog type and related minor polishing. 2020-03-06 18:11:53 +01:00
stardb.h Move blockarray to celutil 2020-03-06 20:47:42 +01:00
starname.cpp Replace generic catalog type and related minor polishing. 2020-03-06 18:11:53 +01:00
starname.h Untempletization of NameDatabase 2019-01-18 23:00:39 +01:00
staroctree.cpp Additional code hide behind OCTREE_DEBUG flag. 2019-05-02 13:57:42 +02:00
staroctree.h First round of Eigen-izing the core Celestia code. 2009-07-15 03:06:30 +00:00
stellarclass.cpp define macros for print levels and avoid direct use of fmt::printf 2019-08-31 13:32:44 +08:00
stellarclass.h Add StellarClass helpers for StarDB Ver. 0x0200 2018-11-13 19:55:07 +01:00
surface.h Cleanup code related to non-GLSL render paths 2018-10-28 22:00:27 +03:00
texmanager.cpp Fix debug compilation errors 2019-09-01 08:44:28 +08:00
texmanager.h Port to filesystem API 2019-08-16 18:11:24 +03:00
texture.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
texture.h Port to filesystem API 2019-08-16 18:11:24 +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 Replace refcounted objects with std::shared_ptr 2019-08-16 12:45:57 +03:00
timelinephase.h Replace refcounted objects with std::shared_ptr 2019-08-16 12:45:57 +03:00
tokenizer.cpp Fix more coverity issues 2018-10-30 23:52:19 +03:00
tokenizer.h Fix more coverity issues 2018-10-30 23:52:19 +03:00
trajmanager.cpp define macros for print levels and avoid direct use of fmt::printf 2019-08-31 13:32:44 +08: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 Replace generic catalog type and related minor polishing. 2020-03-06 18:11:53 +01:00
universe.h Add new Renderer flags 2018-11-16 21:25:16 +01: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 Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
vertexbuf.h Remove basictypes.h and use standard c++11 types 2018-09-22 23:42:03 +03:00
vertexobject.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
vertexobject.h Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
virtualtex.cpp Use libepoxy instead of GLEW 2020-03-26 11:24:56 +03:00
virtualtex.h Fix virtual texture loading and VT code tiny cleanup 2019-09-06 11:28:23 +03:00
visibleregion.cpp Make global/static VO class instances again 2020-03-16 19:31:25 +03:00
visibleregion.h Automatically convert to c++11 using clan-tidy 2018-09-22 23:42:02 +03:00