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