Commit Graph

5796 Commits (master)

Author SHA1 Message Date
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