Commit Graph

6145 Commits

Author SHA1 Message Date
benpm
5c433720ea addressing some minor issues (formatting, comments) 2025-11-04 15:26:15 -07:00
benpm
3f705df0ea addressed some more PR edit requests, mostly clarification;
bumped ghoul to match current master
2025-10-31 15:49:16 -06:00
Alexander Bock
02fc614256 Some more cleanup 2025-10-28 15:53:05 +01:00
Alexander Bock
730f206e5e Safety-safe 2025-10-28 14:20:06 +01:00
Alexander Bock
44b2d14961 Moving shadow map rendering into separate pass (WIP) 2025-10-28 10:34:31 +01:00
Alexander Bock
87e8a1a9a8 Cleanup of RenderableGlobe 2025-10-27 22:21:46 +01:00
Alexander Bock
e585f59ef8 Removing more change 2025-10-27 22:01:08 +01:00
Alexander Bock
20a2f9e2da Revert RenderableGlobe change 2025-10-27 21:50:48 +01:00
Alexander Bock
65281e5ff4 Second phase WIP (something is broken) 2025-10-27 17:50:06 +01:00
Alexander Bock
85557bc233 First cleanup pass 2025-10-27 17:47:48 +01:00
benpm
9c2f283ab9 removed debug render program 2025-10-27 08:12:56 -06:00
benpm
432219d9d5 made some suggested changes 2025-10-26 23:40:13 -06:00
benpm
7f840fbe00 fixed case in codegen include 2025-10-07 11:14:15 -06:00
benpm
4dad062c4e Merge remote-tracking branch 'origin/master' into feature/shadows 2025-10-02 04:29:10 -06:00
benpm
542146eefd fixing some basic code style things 2025-10-01 13:44:33 -06:00
benpm
688bde313f make shadowed fragments a bit darker 2025-09-30 15:13:14 -06: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
benpm
14d1925f24 modelspace rendering cutoff level is now an AdvancedUser prop that can be configured in asset files 2025-09-30 13:02:46 -06:00
benpm
48d5b801c3 added _overrideRenderMode property 2025-09-29 11:13:35 -06:00
benpm
72640b67c1 Specular reflections on models is now affected properly by shadows 2025-09-26 20:03:42 -06:00
benpm
fbe1ae2848 Remove unused framebuffer include from basemodule.cpp and add model attribution comment in celestial_globe.asset 2025-09-26 19:38:17 -06: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
benpm
122ea028f3 Merge remote-tracking branch 'origin/master' into feature/shadows 2025-09-26 13:14:29 -06: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
benpm
617b94a7b8 Merge remote-tracking branch 'origin/master' into feature/shadows 2025-09-23 09:55:48 -06:00
benpm
a8b41a7c21 global render program now renders shadows onto globe 2025-09-22 12:03:15 -06:00
benpm
2384bcf9b7 fixed depth map data not getting passed to renderChunkLocally() 2025-09-19 16:50:43 -06:00
benpm
2c5420e9b9 various fixes to get things building and running
model->globe shadows are broken, however model->model shadows are working
also there are probably some changes that i should've prevented from making it through the merge that need to be removed yet
2025-09-11 16:56:32 -06:00
Alexander Bock
630823e6be Remove unused default variables in the DashboardTextItem 2025-09-11 23:22:12 +02:00
benpm
ca9ca94637 Merge remote-tracking branch 'origin/master' into feature/shadows
(this is not a complete merge of all of moon-shot's features, it's only shadow mapping)
2025-09-10 16:09:32 -06: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
Joakim Kilby
85959d9ce5 fix issue with rendering of planetary-trails 2025-08-29 07:31:12 +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
Joakim Kilby
0fbda9e7e2 fix issue with wireframe rendering of transparent models 2025-08-20 07:32:37 +02: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
204a929fe7 Set ignore uniform location warning for global and local renderers in RenderableGlobe
Fixes #3770
2025-08-13 15:12:50 -06:00