Commit Graph

5775 Commits (6ffbc607b79210457ba72a55fd6bd659a72ee902)

Author SHA1 Message Date
Hleb Valoshka b0ec6d6fc2 Change appveyor image to fix CI failures 2019-11-15 11:09:57 +03:00
SevenSpheres 0cfd894507 Update README.md
Fix display of Celestia logo
2019-11-12 09:20:21 +08:00
Hleb Valoshka b14f4f8b4b Tiny cleanup in renderer 2019-11-11 13:48:37 +03:00
Hleb Valoshka e363e9102f Remove fixed pipeline calls in glsl-based code 2019-11-11 13:48:37 +03:00
Hleb Valoshka 73bcba8fdb Draw unlit clouds using shaders 2019-11-11 13:48:37 +03:00
Hleb Valoshka 4d815ad44e Draw unlit ellipsoid atmosphere using shaders 2019-11-11 13:48:37 +03:00
Hleb Valoshka 54031bba8c Reimplement unlit sphere with shaders 2019-11-11 13:48:37 +03:00
Hleb Valoshka add171b6fa Fix error reporting when shader linking failed 2019-11-11 13:48:37 +03:00
Anthony-B-Russo10 02f8bff902 Added the Archive Repository 2019-11-10 10:40:48 +03:00
Hleb Valoshka b259987e95 Move ellipsoidTangent to mathlib.h 2019-11-09 15:08:03 +03:00
Hleb Valoshka fecd61fcb1 Render crosshair using glsl and common BO 2019-11-09 15:08:03 +03:00
Hleb Valoshka 3f757998f4 Draw ecliptic using glsl and common BO 2019-11-09 15:08:03 +03:00
Hleb Valoshka ae02fe2c38 Refactor selection pointer to use glsl and common BO 2019-11-09 15:08:03 +03:00
Hleb Valoshka 08907c5883 Tiny refactoring for simplify code 2019-11-09 15:08:03 +03:00
Hleb Valoshka 0d5e867219 Add Renderer::getAspectRatio() method 2019-11-09 15:08:03 +03:00
SevenSpheres 972267d69f Remove duplicate moons 2019-11-08 02:19:10 +03:00
Hleb Valoshka cf945d7b6e Show Reference Points labels (Closes: #489) 2019-11-06 12:33:52 +03:00
Hleb Valoshka 00ee0d4bcd [cmake] Update for vcpkg-provided cspice 2019-11-06 02:31:27 +03:00
Hleb Valoshka 16051ed90a [appveyor] disable cmake files dump on error 2019-11-04 15:29:07 +03:00
Hleb Valoshka 26f3a3b5a9 [appveyor] Add build artifacts 2019-11-04 15:29:07 +03:00
Hleb Valoshka 89e1b9c441 Revert "Initialize marker representations in constructor"
...because colors can be changed using celx

This reverts commit 2090a883d4.
2019-11-04 13:09:12 +03:00
Hleb Valoshka 0af14d4ca8 Add LOD for planet rings 2019-11-01 12:12:04 +03:00
Hleb Valoshka 9e9541ce1b Fix markers rendering in multiview mode (Closes: #486) 2019-10-30 09:53:11 +03:00
Hleb Valoshka 99b0acf556 Make Selection variables private again 2019-10-30 09:53:11 +03:00
Li Linfeng f8fcc4c0ae place config.h generation after mac version check 2019-10-29 21:53:28 +08:00
Li Linfeng 7f64139a53 disable c++fs prior to macOS 10.15 2019-10-29 17:44:35 +08:00
Luke McCrone f3edf65d77 Show dwarf planets and minor moons in right-click menu #459 (no pluto yet) 2019-10-28 12:18:52 +03:00
SevenSpheres f1a6af1ab5 Change dwarf planet label color 2019-10-27 12:29:39 +03:00
Hleb Valoshka 7c593f366f Fix compilation without CELX 2019-10-26 00:59:03 +03:00
Hleb Valoshka 7435f420dc Set Qt::AA_UseDesktopOpenGL before QCoreApplication creation (Closes: #407) 2019-10-26 00:58:47 +03:00
Hleb Valoshka b565806a43 Chage dwarf planet orbit and Pluton-Charon orbit colors (Closes: #463) 2019-10-25 21:14:03 +03:00
munix9 3ec9365891 Added missing tools in Debian config 2019-10-23 00:09:23 +03:00
Hleb Valoshka 8957e22472 Restore star orbits (Closes: #448)
Was broken by e73e366
2019-10-21 21:56:00 +03:00
Hleb Valoshka f84ca4277a Atmosphere tools modernization
scattersim works as in 1.6.x
scattertable generates broken dds files
2019-10-21 18:40:28 +03:00
Hleb Valoshka 6e90626feb Add a method to transform Ray3 with 4x4 matrix 2019-10-21 18:40:28 +03:00
Li Linfeng 5342437c79 fix space between star/dso name and description 2019-10-21 14:42:09 +08:00
SevenSpheres af44846991 README.md fixes
Fixed grammar, fixed line breaks, updated copyright year.
Moved 375gnu and pirogronian to authors, added Li Linfeng to authors, added Nils Larsson to contributors, added Selden to "documentation"
2019-10-19 20:08:07 +03:00
Hleb Valoshka 097d7113e2 Provide a common method to save screenshots 2019-10-19 17:47:31 +03:00
Hleb Valoshka 2c2a17aa0a Implementation of the new interface for legacy scripting 2019-10-19 13:17:32 +03:00
Hleb Valoshka dfd177ffc7 Implementation of the new interface for Lua scripting 2019-10-19 13:17:32 +03:00
Hleb Valoshka d93a1cdf03 Common new script interface 2019-10-19 13:17:32 +03:00
Hleb Valoshka 779ad3c5c1 [gtk] Remove copy of CelestiaCore::runScript (Closes: #456) 2019-10-19 13:17:32 +03:00
Hleb Valoshka 1ab6b27f3f [win32] Remove copy of CelestiaCore::runScript, part 2 2019-10-19 13:17:32 +03:00
Hleb Valoshka d63b65f83e [win32] Don't make splash top most 2019-10-19 12:59:50 +03:00
Hleb Valoshka b849e76bf3 [win32] Remove copy of CelestiaCore::runScript from win frontend 2019-10-19 12:01:40 +03:00
Hleb Valoshka 3cb4d3154d Make options maps common to all scripts 2019-10-18 12:13:48 +03:00
Hleb Valoshka 73ac1b85de Move execenv.h to celscript/common 2019-10-17 23:02:35 +03:00
Hleb Valoshka 6953eb7aa2 Use lua_getfield instead of helper getField 2019-10-17 23:02:35 +03:00
Hleb Valoshka 9401a4389e Move scripts to their own subdirectories 2019-10-17 21:21:12 +03:00
Li Linfeng 7cff1728a3 fix warnings 2019-10-14 17:41:03 +08:00