Hleb Valoshka
a53f1895ed
Add required git submodules
2019-01-31 13:13:40 +03:00
Hleb Valoshka
23d5ca3d2c
Remove bundled copies of thirdparty code
2019-01-31 13:13:40 +03:00
Hleb Valoshka
188c436611
Update README and INSTALL ( Closes : #219 )
2019-01-30 16:29:08 +03:00
Hleb Valoshka
44f0e3217e
Remove Visual Studio project files
2019-01-26 16:12:21 +03:00
Hleb Valoshka
913512df1c
Remove QMake support
2019-01-26 16:12:21 +03:00
Hleb Valoshka
78d566d692
Use cmake instead of qmake in travis-ci builds
2019-01-26 16:12:21 +03:00
Hleb Valoshka
f367d7bacc
Use bswap functions provided by MSVC and Apple
2019-01-26 14:33:20 +03:00
pirogronian
706c99d308
Celx LUA value to Celestia parser Value convertion helper.
2019-01-21 17:49:35 +01:00
Hleb Valoshka
8b23439292
Update celestia.rc for native windows UI
2019-01-20 22:54:48 +03:00
Hleb Valoshka
1921672941
Add resources to exe files
2019-01-20 22:54:48 +03:00
Hleb Valoshka
65acb21911
Remove bundled win and osx libraries
2019-01-19 21:55:23 +03:00
Hleb Valoshka
8bde4aa6f9
[cmake] Fix splash installation directory ( Closes : #198 )
2019-01-19 21:55:09 +03:00
Hleb Valoshka
f039f55963
[cmake] add cspice support
2019-01-19 21:55:09 +03:00
Hleb Valoshka
d6b9e61e86
Fix (or disable) warnings produced by VS2015
2019-01-19 21:54:56 +03:00
Hleb Valoshka
3202b5242d
[appveyor] Disable builds for all branches except master
2019-01-19 21:54:42 +03:00
pirogronian
4a41fb69c1
Fix type mismatches and wrong function call.
2019-01-19 19:12:28 +01:00
pirogronian
ba3f1f655c
Untempletization of NameDatabase
2019-01-18 23:00:39 +01:00
Hleb Valoshka
e478aa0918
Build stardb tools as console applications on windows
2019-01-19 00:57:18 +03:00
Hleb Valoshka
b1e36e1f1b
Add C++ versions of xyzv2bin, bin2xyzv
2019-01-19 00:57:18 +03:00
Hleb Valoshka
d32085969a
Fix byte order of xyzvbinaryheader.byte_order
...
should be native instead of LE
2019-01-19 00:57:18 +03:00
Hleb Valoshka
196ec6dc5b
Add include<cstdint> to xyzvbinary.h
2019-01-19 00:57:18 +03:00
Hleb Valoshka
f11a116de5
Move __BYTE_ORDER__ definition for win32 to celutil/bytes.h
2019-01-19 00:57:18 +03:00
Hleb Valoshka
085bfd6762
Add missing semicolon in shader definition ( Closes : #203 )
2019-01-17 12:34:27 +03:00
Hleb Valoshka
a6b50bb25a
Binary XYZV format implementation ( Closes : #168 )
2019-01-15 20:32:38 +03:00
Askaniy
1ffe65c6c3
Update temperature, albedo and colors
...
Temperature correction and albedo improvement using new SSC parameters.
Now Celestia displays the real temperature.
Bond albedo values were taken from the English Wikipedia, for Mars:
http://www.tak2000.com/data/planets/mars.htm
Geometric albedo and colors of planets was calculated with very high
accuracy together with Zemlyanin from the spectra from this paper:
https://arxiv.org/abs/1609.05048
Textures and other parameters will be updated later.
2019-01-14 22:27:08 +03:00
Hleb Valoshka
d19f024e5c
Fix appveyor.yml to build Pull Requests...
...
... enable release build profile (debug build are broken now),
dump CMakeCache.txt on build failure
2019-01-14 16:41:35 +03:00
Hleb Valoshka
dc7aea72b8
Add appveyor.yml to test windows builds
...
Currently 32bit x86 and MSVC2015 only
2019-01-11 12:57:55 +03:00
Hleb Valoshka
bf77df0997
[qt] Use desktop GL always
2019-01-11 12:57:55 +03:00
Hleb Valoshka
45e6a61bcf
Update cmake files
2019-01-11 12:57:55 +03:00
Hleb Valoshka
379a658dff
Fix format specifier
2019-01-11 12:57:55 +03:00
Hleb Valoshka
0df7c1d54e
Fix "signed/unsigned mismatch" warning
2019-01-11 12:57:55 +03:00
Hleb Valoshka
7a2afa9f6b
[win] Fix includes and remove macro redifinitions
2019-01-11 12:57:55 +03:00
Hleb Valoshka
6962697e22
[win] Fix types left after switch to standard types
2019-01-11 12:57:55 +03:00
Hleb Valoshka
69928b5ebf
Install libqt5opengl5-dev in travis ci
2019-01-06 23:20:35 +03:00
pirogronian
03be74e3c7
Revert "Replace deprecated QGLWidget with QOpenGLWidget"
...
This reverts commit 2f7adf19d0
.
2019-01-06 23:20:35 +03:00
Hleb Valoshka
c80ad6c12e
.clang-format for automated code formatting
2019-01-06 18:11:14 +03:00
Hleb Valoshka
f4bb2aba39
Fix matrix order in multiplication
...
Old vector library is row based, while Eigen is column based by default,
so matrix order should be swapped.
2019-01-04 21:10:21 +03:00
Hleb Valoshka
a6e74a7676
Remove incorrectly placed ';'
2019-01-04 19:10:01 +03:00
Hleb Valoshka
8df616c497
[qmake] Don't require unused XML library
2019-01-04 19:10:01 +03:00
Hleb Valoshka
8daf8f07d4
[win] Undef libintl's replacement for printf family
2019-01-04 19:10:01 +03:00
pirogronian
8c032924c7
Make dispositions general and use it in loadCategory.
2019-01-03 20:00:30 +01:00
Hleb Valoshka
f56c3a104b
Add lua_isinteger for lua 5.1 and 5.2
2019-01-01 12:23:31 +03:00
Hleb Valoshka
bca39dc424
Test builds with lua versions 5.1, 5.2, 5.3
2019-01-01 12:23:31 +03:00
Hleb Valoshka
23261fc623
Don't install celmodel.a
2019-01-01 12:23:31 +03:00
pirogronian
2e1a1e9be1
Add legacy OpenGL linking option
2018-12-31 20:37:20 +01:00
pirogronian
de2a2a892e
I18n support for user defined categories via Lua and catalog files.
2018-12-30 17:23:48 +01:00
pirogronian
2f7adf19d0
Replace deprecated QGLWidget with QOpenGLWidget
2018-12-27 23:06:53 +03:00
Hleb Valoshka
1d198c3b72
Celx methods for new parameters
2018-12-22 23:22:49 +03:00
Hleb Valoshka
e2d7efd984
celxlua: add push(float)
2018-12-22 23:22:49 +03:00
Hleb Valoshka
c710412ba7
New planet parameters, core
2018-12-22 23:22:49 +03:00