Alexander Bock
23ee2ee5da
Add new verifier to handle identifiers and update codegen to be able to use them ( closes #2522 )
2023-03-11 13:18:12 +01:00
Emma Broman
4a50c4cbc0
Double renderbins for renderables ( #2520 )
2023-03-08 10:59:32 +01:00
Alexander Bock
a711591c09
Update Doxygen ( #2537 )
...
* Modernizing Doxygen
* Remove warnings for Doxygen
2023-03-06 23:41:24 +01:00
Alexander Bock
375e5c6561
Tracy Update ( #2534 )
...
* Update the Tracy repository
* Update submodules
2023-03-01 11:48:21 -07:00
Alexander Bock
561e9d7f22
Provide GUI names for Property Owners
2023-02-21 13:00:11 +01:00
Alexander Bock
c242104baf
Improve the reporting of specification errors
2023-02-13 22:16:23 +01:00
Alexander Bock
79ad5776cc
CMake cleanup ( #2489 )
...
* CMake Cleanup
* Warning suppression with CEF
* Use SGCT tinyxml in skybrowser for now
* Disable warnings about missing field initializers
2023-02-05 23:24:12 +01:00
Alexander Bock
d52c5dd0d9
Cleanup code with designated initializer lists
2023-01-22 23:01:32 +01:00
Alexander Bock
43dbed24c1
Make DashboardItemGlobeLocation derive from DashboardTextItem instead
2023-01-21 22:22:00 +01:00
Alexander Bock
a2a1554c9a
Small cleanup of property documentation
2023-01-09 00:11:58 +01:00
Alexander Bock
4f4764209f
Happy new year
2023-01-02 11:19:33 +01:00
Alexander Bock
44e5b17ec9
Global pass over the code to remove trailing spaces
2022-11-22 21:06:52 +01:00
Alexander Bock
12bb47c71e
Recalculate chunk bounding boxes when the settings of a heightlayer change ( closes #2096 )
...
* Correctly calculate Offset when negative numbers are involved
* Adds tile index layer for the Moon
* Remove empty spaces
2022-11-07 15:45:54 +01:00
Emma Broman
81634ed996
Provide GDAL error message when failing to load dataset for layer
2022-11-01 11:32:27 +01:00
Alexander Bock
6249fa6d89
Collection of a number of changes ( #2286 )
...
* Cleanup Property code
* Remove NOLINT statements
* Return Property class types as string_view
* Remove getStringValue function
* Simplify string value retrieval
* Ensure that image paths in the ImageSequenceTileProvider are sorted (closes #2205 )
* Some cleanup of OpenSpaceEngine
* Cleanup documentation
* Some more cleanup of engine classes
* Some more cleanup
* Update SGCT repository
* Use new Jenkins node identifiers as the old method broke with update
2022-10-30 12:54:14 +01:00
Malin E
866b37fac3
Expose ambient intensity value for globes as a property
2022-09-28 12:03:41 +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
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
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
Ylva Selling
787e91a892
Merge remote-tracking branch 'origin/master' into feature/getting-started-tour
2022-07-21 12:26:20 -04:00
Alexander Bock
1a052f3c8c
Update to C++20
2022-07-19 15:42:31 +02:00
Ylva Selling
b6e4f6dcaf
Merge branch 'master' into feature/getting-started-tour
...
# Conflicts:
# modules/skybrowser/skybrowsermodule.cpp
2022-06-29 05:21:45 -04:00
Alexander Bock
9b1143f02f
Ubuntu 22.04 and GCC11 fixes ( #2163 )
...
* Update CEF version
* Update Ghoul
* Update SGCT
* Update codegen
* Remove warnings happening on Ubuntu 22.04 with GCC 11
* AppleClang warning fixes
* Compile fix for Ubuntu and MacOS
* Add Qt 6.2.3 to the CMAKE_PREFIX_PATH
2022-06-28 00:46:01 +02:00
Ylva Selling
dbb3b65927
Move calculation of camera geo position from DashboardItemGlobeLocation to a function in GlobeBrowsingModule
2022-06-01 15:07:45 -04:00
Malin E
9babbb7014
Address PR comments
2022-04-22 15:07:23 +02:00
Malin E
497314668a
Apply color map also outside data range
2022-04-21 11:30:06 +02:00
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