Commit Graph

5756 Commits (9e433e6cd801cc0dcca7a5a758ea1293da425f88)

Author SHA1 Message Date
Hleb Valoshka 9e433e6cd8 Build configuration cleanup 2020-03-03 20:04:55 +03:00
Li Linfeng c5d1f58528 Natural sort based on numeric values in QT 2020-03-01 18:19:06 +08:00
Li Linfeng b2e54e77b3 Fix a bug where shader might not compile
it's discovered while using gl4es shim, the operands should be of the same value type
2020-03-01 17:37:18 +08:00
Li Linfeng fef8d5f153 Update .travis.yml 2020-03-01 17:09:55 +08:00
Hleb Valoshka ec076eb582 [win32] remove uneeded menu separators 2020-02-20 18:44:58 +03:00
Hleb Valoshka f8831d4d2e Common OpenGL information code
Closes: #609
2020-02-18 15:13:06 +03:00
Hleb Valoshka fe35e8e2bd Use Color::parse in AssociativeArray::getColor 2020-02-17 19:52:44 +03:00
Hleb Valoshka 3604152867 Make Color constructors constexpr 2020-02-17 19:52:44 +03:00
Hleb Valoshka 073088e869 Add Color::data() method returning data as byte[4] 2020-02-17 19:52:44 +03:00
Hleb Valoshka 91166938d7 Disable unused version of ReplaceGreekLetterAbbr
It requires additional work to match ReplaceGreekLetterAbbr(std::string)
behaviour
2020-02-17 19:52:29 +03:00
Hleb Valoshka 3fb8fad9cf Convert more digits to superscripts in Bayer designations
Closes: #605
2020-02-17 19:52:29 +03:00
Hleb Valoshka e625496059 [qt] Pass '[' and ']' keys to search console
Closes: #526
2020-02-16 11:05:32 +03:00
Hleb Valoshka 8376232f1c [windows] Fix string conversion functions 2020-02-16 11:05:17 +03:00
Hleb Valoshka d41f4ba85d add missing gettext.h includes in gtk and glut frontends 2020-02-15 16:51:08 +03:00
Hleb Valoshka 46dc8a7216 [appveyor] fix build with current VM image 2020-02-15 00:20:13 +03:00
Hleb Valoshka fb4bede3d1 Allow building without NLS 2020-02-15 00:20:13 +03:00
SevenSpheres 1468a20d99 Add GitHub-related files 2020-02-12 11:24:21 +03:00
Dan Church 5df1bebb66 Fix missing header (GCC 4)
`clog` is no longer a built-in and requires iostream.
2020-02-11 20:42:38 +03:00
Hleb Valoshka 4a38917e08 Split parser.* into hash.*, value.* and parser.* 2020-02-07 23:15:43 +03:00
Hleb Valoshka 4598c3cf62 Fix and enable structs in shaders 2020-01-31 20:30:38 +03:00
Hleb Valoshka 6969373ec4 Add and use time-related helper methods 2020-01-25 11:50:28 +03:00
Lars Næsbye Christensen bf1b75106a removed INSTALL text file 2020-01-25 11:02:09 +08:00
Lars Næsbye Christensen d177fac61d changed link from INSTALL to INSTALL.md 2020-01-25 11:02:09 +08:00
Lars Næsbye Christensen 206e2c0aec add Markdown version of INSTALL 2020-01-25 11:02:09 +08:00
Hleb Valoshka db90b02646 [qt] Dump more technical information 2020-01-23 19:54:40 +03:00
Hleb Valoshka e7a0db7c4f [ci] pack windows artifacts 2020-01-20 19:33:35 +03:00
Hleb Valoshka 908daf95cf Tiny shader optimization 2020-01-12 14:56:15 +03:00
Hleb Valoshka 87a551ede7 Fix number of bits used for shadows
Fixes red bodies as reported in #565, and possibly #583
2020-01-12 14:56:15 +03:00
Li Linfeng bfc8f4b4d9 Add openclusters.dsc to CMakeLists.txt 2020-01-12 11:53:12 +03:00
SevenSpheres 758dd43f25 Add openclusters.dsc
Credit to Andrew Tribick
2020-01-11 18:59:15 +03:00
Hleb Valoshka 7f0513e3d3 Fix scripted orbits and rotations (Closes: #576) 2020-01-09 19:11:07 +03:00
SevenSpheres fb8544806c Update README* 2020-01-02 12:14:00 +08:00
Lars Næsbye Christensen 46a7bee657 add change directory command; fix typo 2019-12-30 00:39:05 +03:00
Hleb Valoshka 739f71cd1c Cleanup includes a little bit 2019-12-21 19:16:39 +03:00
Hleb Valoshka 26063bf3a6 Use shaders to draw fonts 2019-12-21 19:16:39 +03:00
Hleb Valoshka 716376c807 Update INSTALL & README* files 2019-12-19 18:41:21 +03:00
SevenSpheres 2cd95ac2e7 Update temperatures for cool stars 2019-12-16 19:11:22 +03:00
Hleb Valoshka 705c383b9f Fix VBO data type
GL_DYNAMIC_DRAW == update occasionally
GL_STREAM_DRAW == update on every draw
2019-12-13 20:31:17 +03:00
Hleb Valoshka ad2de6b6a5 [tools,qt] Replace deprecated Qt methods 2019-12-06 10:55:14 +03:00
Hleb Valoshka bcced3c103 [win32] Use ASCII function version explicitly 2019-12-06 10:55:14 +03:00
Hleb Valoshka 754d149b3a Fix includes in bigfix.cpp 2019-12-06 10:55:14 +03:00
Hleb Valoshka 7b592b4eda Remove copy constructor & operator= in LuaHook
Because of member of std::unique_ptr type LuaHook can't be copied
2019-12-06 10:55:14 +03:00
Hleb Valoshka cb6162f4aa Move markerVO from Renderer to glmarker.cpp
As it's a common static buffer
2019-12-06 10:55:14 +03:00
Hleb Valoshka f8a4d69491 Remove dead code from renderer 2019-12-06 10:55:14 +03:00
Hleb Valoshka bb1f3aefe5 Add support for body mass units (Closes: #513) 2019-12-05 11:37:45 +03:00
Hleb Valoshka 99c3e50a18 Fix distance display for m and km units 2019-12-05 11:37:45 +03:00
Hleb Valoshka 971d203ecc Fix copy-paste error 2019-12-05 11:37:45 +03:00
Hleb Valoshka 32eaa68d0a Remove fixed pipeline calls 2019-12-05 11:37:33 +03:00
LukeCEL 18856700a9 Overhaul of nearstars.stc
Changes include:
- Updated distances for most stars, mostly Gaia DR2
- Updated parameters, generally from SIMBAD or individual sources
- New orbital elements for many star systems
- Includes spectral type Y, not included in Celestia 1.6.1
- Changed Gliese/GJ naming scheme: 1 to 999 is Gliese; 1000 above is GJ
- Removed star systems that are known to not be within 25 ly
- Removed remaining textures
The file still retains the overall structure, as well as part of the heading.
2019-12-04 10:43:22 +03:00
Hleb Valoshka 3e133ba119 Refactor boundaries rendering to have common and rendering parts 2019-12-04 10:42:10 +03:00