Hleb Valoshka
5d5e8783f5
Optimize uniforms usage
2020-08-03 19:47:36 +03:00
Hleb Valoshka
e2bbd838a5
Add state tracking for blending
2020-07-08 15:09:18 +03:00
Hleb Valoshka
c588f80824
OpenGL ES 2.0 initial support
2020-06-15 19:27:46 +03:00
Hleb Valoshka
1fb1f2de91
Replace fixed function GL code with GL ES compatible one
2020-05-12 15:59:56 +03:00
Hleb Valoshka
91131a29cb
Remove CustomTemplate from Globulars
...
Closes : #697
2020-04-14 21:17:45 +03:00
Hleb Valoshka
fb4bede3d1
Allow building without NLS
2020-02-15 00:20:13 +03:00
Hleb Valoshka
32eaa68d0a
Remove fixed pipeline calls
2019-12-05 11:37:33 +03:00
Li Linfeng
9c371c891c
define macros for print levels and avoid direct use of fmt::printf
2019-08-31 13:32:44 +08:00
Hleb Valoshka
b6b543438d
Port to filesystem API
2019-08-16 18:11:24 +03:00
Li Linfeng
e57f0ae304
Remove constexpr for pow and exp for clang
2019-07-21 19:42:07 +03:00
Hleb Valoshka
7b095b8151
Reimplement globular clusters using GLSL
2019-07-10 23:43:15 +03:00
Hleb Valoshka
de1a8d181e
Remove unneeded celengine/celestia.h
2019-07-09 23:38:41 +03:00
Hleb Valoshka
a10da37741
Return correct type from DeepSkyObject::getRenderMask()
...
More correctly is to return Renderer::RenderFlags, but this require big
render.h refactoring.
2019-07-07 12:10:21 +03:00
Hleb Valoshka
f3a73dae71
Move math code into celmath namespace
2019-05-20 10:48:04 +03:00
Hleb Valoshka
81aa6f43bc
Remove support for old vector math
2019-03-16 18:21:50 +03:00
Hleb Valoshka
dbd7090117
Make ShaderManager private property of Renderer
2018-12-11 20:32:13 +03:00
Hleb Valoshka
ea273e0c6c
Cleanups, no functional changes
2018-10-18 21:52:04 +03:00
Hleb Valoshka
8685b114a3
Cleanup warnings found by clang++
2018-10-18 21:50:41 +03:00
Hleb Valoshka
363abc40f3
Use libfmt instead of C-style & iostream workflow
...
TODO: check StarDatabase::getStarName
2018-10-17 22:19:03 +03:00
Hleb Valoshka
85829063e0
Finish eigenization
2018-10-07 13:38:24 +03:00
Hleb Valoshka
b082d5f47f
Automatically convert to c++11 using clan-tidy
...
+ manual cleanups
2018-09-22 23:42:02 +03:00
Hleb Valoshka
882e4ecf28
fix whitespaces and indents
...
trailing spaces are removed
tabs are replaced with 4 spaces
# Conflicts:
# src/celengine/cmdparser.cpp
# src/celengine/command.cpp
# src/celestia/celestiacore.cpp
# src/celestia/celestiacore.h
# src/celestia/qt/qtappwin.cpp
# src/celestia/qt/qtglwidget.cpp
# src/celestia/win32/winmain.cpp
2018-09-22 23:41:57 +03:00
Andrew Tribick
a2191a3650
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
Chris Laurel
1c89b0568f
Cleaned up include files used by modules in celengine:
...
- Include files in order from most specialized to most general
- Use C++ versions of headers (e.g. cmath instead of math.h)
2009-10-04 14:12:59 +00:00
cartrite
42281e4a53
Replaced lines that refered to celengine/gl.h with GL/glew.h
...
Added code for glewinit so all render modes work in kde
updated makefile includes path to use GL/glew.h
Removed glext from kde and gtk builds
Removed celengine/gl.h from celestia.pro
2009-08-15 17:51:15 +00:00
Chris Laurel
e36646501b
Eigenized more DSO code.
2009-07-25 00:28:19 +00:00
Chris Laurel
5a31a08df9
Eigenized galaxy rendering and more of the core renderer.
2009-07-21 03:14:29 +00:00
Chris Laurel
7272945657
First round of Eigen-izing the core Celestia code.
2009-07-15 03:06:30 +00:00
Fridger Schrempp
222ee6b1a5
major upgrade of globular cluster code
2009-02-03 20:21:36 +00:00
Chris Laurel
074df10527
Removed spacecraft.ssc from celestia.cfg; spacecraft are now all in
...
extras-standard.
2008-10-22 23:29:28 +00:00
Fridger Schrempp
c46e6c41fd
Implement globular clusters
2008-09-20 14:17:39 +00:00