Commit Graph

10041 Commits

Author SHA1 Message Date
Malin E 3e142e5f2f Change default to not use highlight in grids 2022-08-29 13:57:40 +02:00
Malin E 4b88c5d308 Merge branch 'master' into feature/grids-update 2022-08-29 13:22:57 +02:00
Alexander Bock 3cf80e0fdc Linux compile fix 2022-08-29 08:09:33 +02:00
Alexander Bock 664eb60f4f Increase the compile times by including more precompiled headers (#2217)
* Define WIN32_LEAN_AND_MEAN and VC_EXTRALEAN globally
* Use forked version of TUIO, some more work on precompiled headers
* Improvements for the Kameleon module
2022-08-26 16:32:21 +02:00
Malin E d1259c83a2 Small clean up 2022-08-26 14:10:02 +02:00
Malin E 767f6aa547 Use highlight feature on large grids 2022-08-26 13:46:33 +02:00
Malin E 7427544243 Add initial version of highlight feature
* Note that it currently does not work well if the number of segments are odd
2022-08-26 11:22:47 +02:00
Emma Broman 01eabd1b02 Consistent allocation of callback vectors 2022-08-26 09:13:02 +02:00
Malin E 5565fb662c Convert RenderableDUMeshes grids to use RenderableGrid class 2022-08-25 15:48:47 +02:00
Emma Broman c7bf728be8 Fix interpolation parameter being out of range (closes #2211) 2022-08-25 08:44:31 +02:00
Emma Broman 06c1c13f78 Update compiler info to C++20 in readme 2022-08-23 13:54:57 +02:00
Alexander Bock 979a5e3378 SkyBrowser Hash Handling (#2201)
* Add the loading of a hash for wwt image files and automatically force a redownload of the files if the hash has changed
* Move the wwtdataimages location into the sync folder
* Some general code cleanup
2022-08-22 15:16:07 +02:00
Alexander Bock 9ea284f6c6 Compile fix for MSVC 17.3 2022-08-22 14:17:04 +02:00
Ylva Selling 160eab1c1e Remove display copy properly. Close #2200 2022-08-08 17:23:44 -04:00
Ylva Selling cfb4504f61 Clarify info for the the Dim In Atmosphere property 2022-08-08 16:22:28 -04:00
Emma Broman b0aedd1225 Update SGCT (for isGuiWindow check) 2022-08-05 11:50:10 +02:00
Emma Broman 0cc5704b6a Add isGuiWindow check for mouse and keyboard callbacks
Fix interaction problems when hovering/clicking with the mouse in a non-GUI window, when having a setup with more than one window (e.g. the single_gui.json setup)

Previously, clicking with the mouse in the rendering window without the GUI also triggered mouse clicks in all the other windows, including the GUI windows. This was disturbing for interaction in the single_gui setup

Now, the GUI modules check to see if the clicked window is actually an interaction window
2022-08-05 11:41:10 +02:00
Emma Broman 0161d514b7 Fix collision between ImGui and WebGui
The callbacks of WebGui (which is on top) now gets priority
2022-08-05 11:41:10 +02:00
Emma Broman 885eb74dc5 Update faulty description in DU asset for Open Star Clusters
Had the description for OB Associations. Changed to the correct one from the Digital Universe Data Profiles document
2022-08-02 14:25:59 +02:00
Alexander Bock 811c4a3138 Add the ability to pass a boolean value into the require function that gets passed into the loaded asset as a enabled property (#2187)
* Add the ability to pass a boolean value into the require function that gets passed into the loaded asset as a `enabled` property
2022-08-02 13:12:07 +02:00
Alexander Bock 7bc9e99b87 Feature/satellites (#2185)
* Remove planet geometry and simplespheregeometry
* Only use a single TLE loading implementation
* Add caching to the satellite loader;  Add Lua function to load kepler file
* Fix RenderablePlanetProjection specification
* Add OMM loading funtion;  Remove mean motion from Kepler parameters
* Replace TLETranslation class with GPTranslation and support OMM files
* Support loading SMDB files in kepler functions
* Merge RenderableSatellites and RenderableSmallBody with RenderableOrbitalKepler
* Update submodules
* Adapt existing satellites to new OMM file type
* Remove TLE helper
* Remove SSSB shared file and adapt sssb assets
2022-08-02 13:11:50 +02:00
Alexander Bock 351eb33d61 Add the ability to use integer NAIF IDs in a SpiceTranslation 2022-08-01 18:25:55 +02:00
Alexander Bock 41a4171aeb Expose the SGCT statistics information through a property in the RenderEngine (closes #2195) 2022-08-01 15:27:05 +02:00
Alexander Bock a4e3af700c Add option to break on floating point exceptions 2022-08-01 14:29:45 +02:00
Alexander Bock faddac78bd Don't force camera location on removing anchor node (closes #2196) 2022-08-01 14:29:35 +02:00
Alexander Bock 041a08adb6 Update SGCT 2022-08-01 12:57:22 +02:00
Alexander Bock 8dc1763623 Adapt to scn introduction, cleanup log messages 2022-08-01 11:42:36 +02:00
Alexander Bock 163ac4dcef Cleanup of mostly asset files
- Fixes for all files
 - constexpr cleanup
 - Cosmetic changes
 - Remove punctuation from the end of messages
2022-07-28 17:21:59 +02:00
Alexander Bock 0494343a58 Compile fix in Debug mode 2022-07-27 16:21:46 +02:00
Alexander Bock edb8bc2fdc Cleanup of the globebrowsing support code 2022-07-27 15:57:21 +02:00
Alexander Bock 104ae386ca Update submodule 2022-07-27 11:19:19 +02:00
Micah c48c06926f update config files with legacy user position 2022-07-26 11:14:20 -04:00
Alexander Bock c1252902c7 More Code Cleanup (#2192)
* Harmonizing ( and ) in function calls
* static const -> constexpr
* Fix compile issue
* Unify shader tab size
* Add _fs and _vs to shaders
* Harmonize spacing
2022-07-26 11:22:41 +02:00
Alexander Bock 9cc4c595a8 Code Cleanup (#2191)
* constexpr const -> constexpr
* const char* -> std::string_view
2022-07-25 15:57:45 +02:00
Alexander Bock ea1f4bbf40 Update submodules 2022-07-22 15:49:41 +02:00
Alexander Bock 2f58e8ec8e Remove some more warnings 2022-07-22 14:27:45 +02:00
Ylva Selling b24181e206 Remove --ignore-gpu-blocklist CEF flag 2022-07-21 18:40:03 -04:00
sylvass 173a1781bd Merge pull request #2189 from OpenSpace/feature/getting-started-tour
Feature/getting started tour
2022-07-21 15:02:10 -04:00
sylvass 38d2a2eef3 Merge pull request #2188 from OpenSpace/feature/atmosphere-stars-rendering
Fade out renderables in atmosphere
2022-07-21 15:01:57 -04:00
Ylva Selling 7ec6c247cc Fix comments on PR 2022-07-21 12:38:59 -04:00
Ylva Selling 787e91a892 Merge remote-tracking branch 'origin/master' into feature/getting-started-tour 2022-07-21 12:26:20 -04:00
Ylva Selling 42accde162 Merge remote-tracking branch 'origin/master' into feature/atmosphere-stars-rendering 2022-07-21 12:04:22 -04:00
Ylva Selling 84d5414d97 Fix comments on PR 2022-07-21 12:03:47 -04:00
Ylva Selling b6d6633e95 Add fading functionality to renderables and set the fading to true for the stars and the milky way sphere 2022-07-20 15:15:02 -04:00
Alexander Bock 05f1f7ba29 Update Ghoul repository 2022-07-20 14:45:25 +02:00
Alexander Bock 5ff67059e0 Update Ghoul submodule 2022-07-20 14:16:11 +02:00
Alexander Bock 1a052f3c8c Update to C++20 2022-07-19 15:42:31 +02:00
Alexander Bock 7f7d724f91 Globally rename OpenSpace Helper to OpenSpace_Helper to remove space in the application name. Also removes need for CMake CMP0037 (closes #2119) 2022-07-19 14:00:37 +02:00
Alexander Bock 44a9f6421f Update submodules, Suppress CMake warnings, Removal of extra image libraries 2022-07-19 11:51:59 +02:00
Alexander Bock 9f53433073 Request the current version later in the initialization after the operating system has been detected (#2186) 2022-07-19 10:35:27 +02:00