Malin E
6ec1a56c6a
Merge branch 'master' into issue/1964
2022-04-21 09:03:28 +02:00
Alexander Bock
5751fe26d3
Cleanup handling of warnings ( #2030 )
2022-04-16 20:57:29 +02:00
Alexander Bock
c206da4a98
Coding style adaptations
2022-04-10 23:25:37 +02:00
Micah Acinapura
5917ac598a
Feature/location measure ( #1987 )
...
* wip commit for measuring
* wip;fixing for codegene change
* adding asset file
* clean up comments
* pr comment cleanup
2022-04-08 14:13:23 -04:00
Alexander Bock
02adcf570e
Add a hidden "Fade" property that modifies the effective opacity to enable other functionality ( closes #1970 )
2022-04-05 23:53:33 +02:00
Malin E
07429694a4
Prevent exception when outside data range
2022-03-31 14:48:29 +02:00
Alexander Bock
3844df20c9
Feature/codegen lua ( #1906 )
...
Adapting Lua functions to new codegen functionality
Improve the documentation itself
Add some styling to generated documentation
Have parameter names for Lua-defined Lua function documentation
Co-authored-by: Emma Broman <emma.broman@liu.se >
2022-03-21 09:05:37 +01:00
Alexander Bock
6a708b1f18
Implement new Spout input methods to Tileproviders and new Renderables ( #1901 )
...
* Implement new Spout input methods to Tileproviders and new Renderables
Co-authored-by: Marco Silva <marco@elumenati.com >
2022-03-03 23:47:09 +01:00
Alexander Bock
37f2e017ec
Remove Fallback layers ( closes #1819 )
2022-02-25 14:16:44 +01:00
Alexander Bock
a6f048e342
Add explicit checks whenever we are accessing another scene graph node ( closes #1831 )
2022-02-20 19:17:06 +01:00
Alexander Bock
e8072495ec
Feature/warnings ( #1885 )
...
Remove many warnings from MSVC, Clang, and GCC
2022-02-16 18:33:12 +01:00
Alexander Bock
51937d9461
Merge branch 'master' of github.com:OpenSpace/OpenSpace
2022-02-10 16:00:40 +01:00
Alexander Bock
30212b6768
Adapt to new auto coding style
2022-02-10 15:20:21 +01:00
Emma Broman
72110be88c
Fixes to remove some warnings
2022-02-10 14:28:15 +01:00
Alexander Bock
0e49606706
Feature/Science on the Sphere ( #1863 )
...
Add all available Science-on-a-Sphere datasets from their public FTP as assets. Many of the datasets include large files that are downloaded the first time the asset is loaded
2022-02-10 13:53:30 +01:00
Alexander Bock
162141f2db
Correctly expose missing documentation from a bunch of classes ( closes #1856 )
2022-01-26 23:41:48 +01:00
Alexander Bock
2cf268abf0
Fix crash when unloading layers; Fix issue accidentally unloading an asset too early
2022-01-26 23:02:59 +01:00
Alexander Bock
8070c307ce
Add more informative error when a layer fails specification; Add error message when trying to unzip a file that does not exist
2022-01-26 23:02:55 +01:00
Emma Broman
d01134cfcc
Rename layer subowners so that all names start with a capital
...
For consistency. This has bothered me for quite a while
Don't think it should be a breaking change, as the keys in any potential assets are obtained from the codegen/documentation parameters
2022-01-18 14:48:53 +01:00
Alexander Bock
2ed8113047
Fixing the Folder based TemporalTileProvider
2022-01-17 11:27:30 +01:00
Alexander Bock
111397979b
Merge pull request #1800 from OpenSpace/feature/tileproviders
...
Feature/tileproviders
2022-01-14 12:03:52 +01:00
Alexander Bock
ba16dfccad
Add and apply an explicit mode parameter
2022-01-14 12:02:51 +01:00
Emma Broman
7c3d6b4c4d
Change how moveLayer works slightly, so it is easier to use in a GUI implementation
...
* "newPosition" is now considered to be the item's new position (index) in the list
* also update the documentation a little
2022-01-12 09:39:12 +01:00
Alexander Bock
21df9066e1
Make use of the new map feature in codegen ( #1801 )
2022-01-02 13:36:41 +01:00
Alexander Bock
88dc5e90d1
Add documentation
2022-01-01 22:39:30 +01:00
Alexander Bock
9668745860
Cleanup
2022-01-01 22:25:56 +01:00
Alexander Bock
468eb887db
Support interpolation in Folder mode
2022-01-01 22:11:12 +01:00
Alexander Bock
1a4e0d2c88
Some more cleanup
2022-01-01 20:59:01 +01:00
Alexander Bock
9c7d01dcfb
More cleanup
2022-01-01 14:57:49 +01:00
Alexander Bock
d4bd58600d
Some more cleanup
2022-01-01 13:22:54 +01:00
Alexander Bock
550faec8fb
Fix example, don't store DefaultTileProvider as unique_ptrs
2022-01-01 13:07:15 +01:00
Alexander Bock
2d341a875d
Happy local new year
2022-01-01 12:35:36 +01:00
Alexander Bock
cdac4942b6
Merge branch 'master' into feature/tileproviders
...
# Conflicts:
# ext/ghoul
# modules/globebrowsing/src/tileprovider.cpp
# modules/globebrowsing/src/tileprovider.h
2022-01-01 12:34:42 +01:00
Alexander Bock
d7d279ea16
Happy new year
2022-01-01 12:32:55 +01:00
Alexander Bock
e2ea30ac1c
First version of providing a folder-based temporal tileprovider
2021-12-31 20:12:25 +01:00
Alexander Bock
7e62f7af1d
Turn the color map into a 1D texture
2021-12-31 18:02:53 +01:00
Alexander Bock
e97ce70107
Bring the example back to life
2021-12-31 16:04:23 +01:00
Alexander Bock
90dbb6a01f
Rename Generative to Prototyped; Remove restriction on date format
2021-12-31 15:01:38 +01:00
Alexander Bock
d81644ecc5
Move temporal information from the XML file format into the asset file
2021-12-31 12:23:28 +01:00
Alexander Bock
0b496c32a9
TileProvider cleanup
2021-12-30 23:26:10 +01:00
Alexander Bock
cd2fc3f88a
Splitting tile providers back into individual files
2021-12-30 11:52:34 +01:00
Alexander Bock
1245a9f9fa
Remove some unnecessary state from TemporalTileProvider and return value from update functions
2021-12-27 22:16:42 +01:00
Alexander Bock
7cf5c37474
Image sequence tileprovider ( #1798 )
...
* Fix for rendering DoublePropertys in ImGui
* Adding an ImageSequenceTileProvider that loads a folder of images and makes them available through a user-selectable index
2021-12-27 18:58:05 +01:00
Alexander Bock
76b9c7587b
Adapt to explicit specifcation of texture size ( #1794 )
...
* Adapt to explicit specifcation of texture size
2021-12-26 19:19:04 +01:00
Alexander Bock
d32af9117a
Code style cleanup
2021-12-10 17:31:01 +01:00
Emma Broman
baf67b8ed3
Temporary fix for exception when adding exoplanet systems ( #1781 )
...
The layer group might not yet be initialized when a layer is added, which leads to an exception when trying to find information about the layer group's layer manage and SGN for the event payload.
2021-11-05 14:42:34 +01:00
eriksunden
24ce66aad4
Feature/tileinterpolation ( #1769 )
...
* Interpolation of tiles added to tileprovider, with additional new shaders to make this work.
* Asset file for testing interpolation
Co-authored-by: tobiasp93 <tobias.pettersson@liu.se >
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
2021-11-01 09:24:40 +01:00
Alexander Bock
4a860fb01d
Some code facelifting
2021-10-14 10:31:46 +02:00
Emma Broman
f38a7242e7
Fix the globetransformatons fix in previous commit ( bc306c6f1b)
...
It broke the TimelineTranslation for when keyframes were using GlobeTranslations. The intial position was not set up correctly for these when the code for finding the globe was done in the update.
Bringing back the check in the matrix/position methods solved the problem. Probably the globe is guaranteed to be created when reaching this function
2021-10-12 13:25:24 +02:00
Emma Broman
bc306c6f1b
Fix globe transformations not updating from height map if simulation time paused ( #1766 )
2021-10-12 08:37:25 +02:00