Commit Graph

12169 Commits

Author SHA1 Message Date
Alexander Bock
187d1fbb2c Even when specifying a custom openspace.cfg file, define BASE as the location where the original file lives (closes #3806) 2025-09-29 10:17:23 +02:00
Alexander Bock
39c558e629 Update Focusable tag on more scene graph nodes. Fix spelling mistake in Cutplane Equatorial scene graph node 2025-09-26 23:20:23 +02:00
Alexander Bock
6a0bc55462 Correctly calculate the period from mean motion for minor planet center orbits (closes #3804) 2025-09-26 22:05:44 +02:00
Alexander Bock
f9f61e1fdd Move the primitives example asset into the existing structure 2025-09-26 17:46:49 +02:00
Alexander Bock
117ec147c6 Move GlobeTranslation example into the existing structure 2025-09-26 16:51:09 +02:00
Alexander Bock
d619812744 Move custom galaxy shader and toy volume examples into the existing structure 2025-09-26 16:20:15 +02:00
Alexander Bock
e99779b216 Harmonize example assets 2025-09-26 15:42:17 +02:00
Alexander Bock
32cff07bf8 New ScreenSpaceText objects (#3794)
* First version of new screenspacetext and screenspacetextdate
* Code restructuring and adding new types
 - ScreenSpaceFramebuffer -> ScreenSpaceRenderableFramebuffer
 - ScreenSpaceText -> ScreenSpaceRenderableText
 - Add new user-facing ScreenSpaceText
 - Add examples
* Add documentation for new ScreenSpace objects
* Add visual tests to new screenspace objects
* Address PR comments
2025-09-26 15:35:05 +02:00
benpm
ccadf2a53b fixes #3711 2025-09-25 15:18:43 -06:00
Alexander Bock
ab790ff6f8 Remove offset for max chunk level, fixing disappearing height tiles on Earth (#3791) 2025-09-25 13:13:12 +02:00
Alexander Bock
f405efee00 Fix example file for ScreenSpaceDebugPlane 2025-09-22 13:57:54 +02:00
Arohdin
03eed50b3b Fixed incorrect path for MPC kepler data 2025-09-18 16:38:18 +02:00
Arohdin
2882332208 SSSB assets - removed unused property
Segments property is not being used in renderable
2025-09-18 16:36:58 +02:00
Alexander Bock
412414be6f Add additional parameter to teh downloadFile function to skip if the file already exists 2025-09-16 10:20:31 +02:00
Andreas Engberg
5d473cc449 Issue/1188 improve console (#3772)
* Refactor keyboard handling, fix ctrl + left / right arrow key not being consumed correctly

* Adds ctrl + backspace and ctrl + delete shortcuts to delete whole words

* Add tab completion for paths and nester openspace lua functions

* Render command overflow as rows instead of horizontal scrolling
2025-09-15 09:50:11 +02:00
Alexander Bock
630823e6be Remove unused default variables in the DashboardTextItem 2025-09-11 23:22:12 +02:00
Alexander Bock
1ff0fee1e8 Add support for specifying the format string for the openspace.time.SPICE() function 2025-09-11 21:15:40 +02:00
Alexander Bock
971350028c Add the ScreenSpaceDashboard example that was deleted without a replacement 2025-09-10 16:29:20 +02:00
Alexander Bock
4fe270d055 Force OpenSpace_Helper to the dedicated graphics card. Fixes a crash on laptops 2025-09-09 19:51:08 +02:00
benpm
47fe9d4d7d fix error on disable "perform shading" property on saturn 2025-09-09 01:44:23 -06:00
Benjamin Mastripolito
fb3b2c074b Merge pull request #3784 from OpenSpace/issue/3776-ring-shadows-fisheye
Fixed incorrect rendering of planet-onto-ring shadows in fisheye projection mode
2025-09-08 11:52:26 -06:00
benpm
e182513447 removing unused shader uniforms and shadow matrix calculations 2025-09-08 11:51:02 -06:00
Arohdin
9494f2d1a1 RenderableOrbitalKepler trail fix 2025-09-08 14:51:41 +02:00
Alexander Bock
c7861c6106 Correctly resolve symbols in stacktraces on user machines 2025-09-08 13:35:26 +02:00
Alexander Bock
81a3ba090e Various coding style 2025-09-07 16:57:05 +02:00
Alexander Bock
ff72e47f7b Move to use postfix increment only 2025-09-07 16:56:59 +02:00
Alexander Bock
0e72a2cb0d Add rendering for mouse interaction (#3781) 2025-09-07 15:36:46 +02:00
Alexander Bock
8f12fa045f Remove explicit GL reporting from RenderableGaiaStars 2025-09-07 15:17:36 +02:00
Alexander Bock
685af84339 Adjust properties to new capitalization rules 2025-09-07 15:13:45 +02:00
Alexander Bock
96ac60899d Replace StackWalker with C++23 stacktrace 2025-09-06 17:18:10 +02:00
Alexander Bock
3168ef1f5a Improve stack output and enable stack walking for OpenGL error messages 2025-09-02 13:40:12 +02:00
Alexander Bock
ca8508087f Correctly download ARM-version of CEF when on a Windows ARM architecture 2025-08-31 16:26:20 +02:00
Alexander Bock
fd5bdb74c6 A pass through visual tests 2025-08-31 15:31:13 +02:00
Alexander Bock
f3f51a7285 Fix CMake issues 2025-08-30 21:59:59 +02:00
Anders Lundkvist
527ef205c9 Fix todays sun fieldline color inconsistency during time changes (#3786)
* Fix fieldline color inconsistency during time changes
2025-08-28 09:53:18 -04:00
Arohdin
1d70fb2ede Identifier fix for action os.planetsmoons.ToggleTrails 2025-08-28 15:24:12 +02:00
Alexander Bock
eaa9e6fb39 Fix some coding style questions 2025-08-27 13:19:59 +02:00
Alexander Bock
491ac7c0a3 Update common compile options submodule and SGCT submodule 2025-08-27 10:19:31 +02:00
Alexander Bock
39bd973321 Correctly define comparison operators 2025-08-26 23:17:04 +02:00
benpm
792d65c941 shadow of globe onto rings now uses simple ray/ellipsoid intersection
fixes #3776
2025-08-25 12:23:25 -06:00
benpm
7604b3dae9 fixes #3779 by properly disabling ring shadows when rings are disabled 2025-08-19 13:24:53 -06:00
Alexander Bock
f33e38b336 Fix compile issue on Arch (closes #3780) 2025-08-18 14:19:27 +02:00
Alexander Bock
d13a3d0f60 Add the ability to choose units in the Simulation Time Dialog (closes #1391) 2025-08-16 14:28:39 +02:00
Alexander Bock
a17ab7542d Add a duplicate button to the action menu in the launcher (closes #2418) 2025-08-16 13:43:05 +02:00
Alexander Bock
148b1d2ae3 Disable edit button in the Launcher if we start with a built-in profile 2025-08-16 12:19:32 +02:00
Alexander Bock
eed88eed35 If a model transform diagonal is 0, set the 0 diagonal values to a small value (closes #3177) 2025-08-16 12:11:19 +02:00
Alexander Bock
6b852c9324 Provide ShadowGroup for Saturn 2025-08-16 11:11:16 +02:00
Alexander Bock
f2c2feb2e2 Cleanup other example files 2025-08-15 18:14:41 +02:00
Alexander Bock
f341310419 Fix issue with the TileProviderByLevel example when no name is specified 2025-08-15 17:50:47 +02:00
Adam Rohdin
559190d7d7 Some rework for renderableTrailTrajectory (#3742)
Removed feature sweepChunk.
The feature was implemented for version 0.19.0 as an iterative way to calculate renderableTrailTrajectory.
However, due to the function not being active by default, and due multithreading being on the horizon for SPICE2, this code is now removed.

- Removed SweepChunk feature
- Added toggle for Accurate Trail Points (in asset: AccurateTrail)
- Changed min number of accurate points from 0 to 2
- Removed max vertices ceiling
- Fixed issue where number of vertices were not calculated properly
- Fixed point size rendering issue for RenderableTrail
- Changed start/end time for voyager 1 & 2
- Updated description for SampleInterval and TimeStampSubsampleFactor to be more clear
- Moved full sweep pass from update function to new updateBuffer function
- Fixed trail rendering issue when time is exact same as start time of a trail
2025-08-15 09:59:08 +02:00