Commit Graph

6076 Commits

Author SHA1 Message Date
benpm d4daa075c7 Merge remote-tracking branch 'origin/master' into feature/postprocessing-effects 2025-10-04 06:33:47 -06:00
Alexander Bock 25f021f009 Change more prefix to postfix operators 2025-10-04 10:13:25 +02:00
Alexander Bock 68bbfd0b4c Restore previously square segments in the RenderableSphericalGrids 2025-10-03 16:49:15 +02:00
Alexander Bock 97e81208cb Fix overdraw issue that caused flickering in RenderableSphericalGrid
Also add more visual tests for the class
2025-09-30 21:17:18 +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 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 630823e6be Remove unused default variables in the DashboardTextItem 2025-09-11 23:22:12 +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 ff72e47f7b Move to use postfix increment only 2025-09-07 16:56:59 +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 ca8508087f Correctly download ARM-version of CEF when on a Windows ARM architecture 2025-08-31 16:26:20 +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
Alexander Bock eaa9e6fb39 Fix some coding style questions 2025-08-27 13:19:59 +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 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
benpm 757849ffb2 moved bloom into postDraw() stage 2025-08-13 22:38:10 -06:00
benpm f00027fa45 Merge remote-tracking branch 'origin/master' into feature/postprocessing-effects 2025-08-13 15:20:27 -06:00
benpm 204a929fe7 Set ignore uniform location warning for global and local renderers in RenderableGlobe
Fixes #3770
2025-08-13 15:12:50 -06:00
Alexander Bock 19e9e2c1fb Adapt to new compile option style and fix warnings (#3773) 2025-08-12 14:19:45 +02:00
Alexander Bock 389842f76c Adjust coding style 2025-08-05 20:43:44 +02:00
benpm 019f4fe23c attempt to improve brightness of sun to breach thresholding in flare shader 2025-08-05 11:34:36 -06:00
hn-88 9965143f0a Adding arm64 architecture support for NodeJS (#3765) 2025-08-05 17:15:16 +02:00
Alexander Bock 2892b60d62 More user-friendly name for the default properties in a GeoJSON 2025-08-05 14:36:29 +02:00
benpm 719203f814 WIP, giving postprocessingrenderer the right input tex 2025-07-29 17:19:04 -06:00
benpm 6e02f4dc53 Merge remote-tracking branch 'origin/master' into feature/postprocessing-effects 2025-07-29 15:06:55 -06:00
benpm a0c1fd7c7c fixed local renderer broken due to missing uniform (oops) 2025-07-29 15:02:16 -06:00
Alexander Bock 02f2814834 Fix compile issue for MinVR (closes #2813) 2025-07-28 14:18:07 +02:00
Alexander Bock 231cd48ac2 No longer warn when trying to MRF cache local image files 2025-07-28 11:53:04 +02:00
Alexander Bock 6aec8e9338 Remove explicit name for versions 2025-07-25 09:19:52 +02:00
Benjamin Mastripolito 474e7a7ae8 Merge pull request #3749 from OpenSpace/feature/hd-ring-shadow
Higher quality rings and ring shadows, resolves #3656
2025-07-24 14:42:25 -06:00
Benjamin Mastripolito ddb275fc2b Update modules/globebrowsing/shaders/advanced_rings_fs.glsl
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2025-07-24 14:41:15 -06:00
Alexander Bock ebc6fbef11 Support relative paths in GeoJSON SpriteTexture (#3761) 2025-07-23 15:18:32 +02:00
Alexander Bock 703b109ebe Remove RenderPass from RingsComponent as it is no longer needed 2025-07-23 14:51:58 +02:00
benpm f27aa9471f Enable postprocessing module and update related rendering logic (WIP) 2025-07-22 17:37:31 -06:00
benpm 06964eeca7 some changes to postprocessing module get things building. not working yet 2025-07-21 18:34:17 -06:00
benpm 5a198d9e91 Merge remote-tracking branch 'origin/master' into feature/postprocessing-effects 2025-07-21 16:17:33 -06:00
Emma Broman 9f98259a63 Fix min and max values of RenderableModel transform matrix (closes #3746) 2025-07-21 16:51:42 +02:00
benpm 4a143df2f4 fixed OpenGL error on first draw of globe 2025-07-17 17:03:03 -06:00
benpm eb36590d98 fixed openGL api errors and warnings, removed unused shadow mapping code from globe renderer 2025-07-17 16:53:54 -06:00
benpm e623e38638 applying more suggestions from code review 2025-07-17 12:33:40 -06:00
Arohdin 0bcfc7790f Fade slider fix for RenderableGalaxy 2025-07-17 14:39:39 +02:00