Micah Acinapura
d13974f289
Issue/1250 Increase timeout for gdal http and updated url for loading gibs ( #3015 )
...
* increase timeout for gdal http requests and updated url for loading gibs data
* revertingurl change as its no longer redirecting for me
* fixed includes, moved setting long time out to only when we load capabilities
* removed comment
* refix include
closes #1250
2024-02-27 10:31:10 -05:00
Emma Broman
c763c7d036
Fix typo in Tessellation parameter struct ("ebabled")
2024-02-21 08:54:11 +01:00
Alexander Bock
d67cabf578
Coding style update
2024-02-06 16:34:12 +01:00
Alexander Bock
6e29d898cf
Update copyright header
2024-02-06 15:53:24 +01:00
Emma Broman
9d97028c3a
Fix issue with overflowing color values for layers ( closes #2880 )
2024-01-25 13:50:36 +01:00
Alexander Bock
27608634b2
Remove warnings ( #2999 )
...
* Remove warnings for MSVC, GCC, and Clang 17
2024-01-18 09:58:20 +01:00
Emma Broman
19f8e70822
Issue/2955 ( #2972 )
...
* Fix up-direction not being correctly computed in all cases (issue #2955 )
Might be some precision-related problem going on, not sure. But since we know that up (or North) is always positive z for globes, we can just use that as up-vector directly
* Replace another place where we do the same calculation (although this function is never used)
* Remove unused function
2023-12-08 11:51:23 +01:00
Alexander Bock
3dadf9c5fa
Only create RingComponents and ShadowComponents when they are actually needed
2023-12-01 09:35:38 +01:00
Emma Broman
c525565e84
Utilize new functions for converting strings to upper/lower case ( #2956 )
...
* Utilize new functions for converting strings to upper/lower case
* Adapt to updated file name
* Use new function signature
* Update ghoul
2023-11-28 14:57:01 +01:00
Emma Broman
722c58f50a
Allow zero duration when flying to globe position
...
Consistent with other fly to functions
2023-11-21 13:59:05 +01:00
Alexander Bock
7db7c40841
Doxygen style overhaul ( #2954 )
...
Reformatting the existing Doxygen comments to be unified
2023-11-20 23:39:17 +01:00
Alexander Bock
4ee078502b
Doxygen ( #2953 )
...
* Update Doxygen and add new CSS file
* Remove Doxygen warnings
2023-11-19 16:35:14 +01:00
Alexander Bock
3c35d23062
Verifier cleanup ( #2952 )
...
* Add a description to structs
* Cleanup
2023-11-19 11:51:19 +01:00
Alexander Bock
870850db07
Enable warnings for missing case labels and subsequent cleanup. Updated ghoul, sgct, and codegen repository for same
2023-11-05 22:16:06 +01:00
Alexander Bock
685b185b5e
Fix property spelling
2023-10-16 13:29:07 +02:00
Alexander Bock
7483b912e0
Update submodules to fix compilation error on newer Clang and GCC ( #2890 )
...
* Update submodules
* Update Ghoul
2023-09-13 09:51:30 +02:00
Malin E
4447de87f5
Issue/2768 ( #2872 )
...
* Rename remote scripting property to reflect better what it does
* Change the remote scripting name in all modules
* Update all scripts and action calls to use the new property for sync
* Simplify code that decides whether to send actions to nodes and peers
* Move Lua console hint text to be right top aligned
* Update Lua script topic
* Added new JSON key whether or not the script should be synced to other
nodes and peers
* Per default all scripts sync to everyone
In the next full release, we should have two separate keys that
decides whether to sync and send to nodes and peers separately
* Add some comments that explain why there is no sync for some scripts
* Make sync argument in trigger action function BooleanType
2023-09-07 13:21:29 +02:00
Alexander Bock
4ae61a848e
Using linear texture filtering on AMD until the crash can be fixed (addresses #2843 )
2023-08-18 15:32:19 +02:00
Alexander Bock
bd153b3f4f
Use correct error type in geojsoncomponent; Check for (0,0,0) camera vectors in navigator; Fix issue with non-ASCII characters when making identifiers
2023-08-17 02:00:18 +02:00
Joakim Kilby
f179f20c96
Remove tile-padding to reduce stair-stepping issues ( #2842 )
...
* account for availability of next level in desired level
solves #2834
* remove tile-padding option & functionality
* remove (no longer needed) recursive read function
since we no longer padd tiles we cannot sample outside of a read region
anymore.
* change default tilesize for heightlayers to avoid discontinuities
* make frustum culling control a debug property
* Small style guide fix
* clarify if-statement with comment
* add variable for default height-tile resolution, update comment
---------
Co-authored-by: Alexander Bock <mail@alexanderbock.eu >
2023-08-14 13:38:20 +02:00
Alexander Bock
e7cad060c2
Adapt to coding style
2023-08-11 20:58:41 +02:00
Alexander Bock
ee82691beb
Transmit the GlobeName through the TileProviderByLevel; Don't explicitly specifiy data and index filenames and not use the same name twice
2023-08-11 06:57:43 +02:00
Emma Broman
85100e13be
Rename some more deprecated functions in Lua calls
2023-08-07 10:40:36 +02:00
Emma Broman
8b923f3a4b
Fix compiler error in geojson shaders
...
Cuases problems with GeoJson on some graphics cards
2023-08-07 09:08:40 +02:00
Alexander Bock
57fafe48f4
Rename Lua function to bring them more in line with the function naming in C++ ( #2840 )
...
* Rename Lua function to bring them more in line with the function naming in C++
2023-08-05 19:20:08 +02:00
Alexander Bock
1593ab50aa
Rename TileLayer to TileProvider classes ( closes #2767 ).
...
Breaking change in assets that load Layers:
- DefaultTileLayer -> DefaultTileProvider
- SingleImageTileLayer -> SingleImageProvider
- ImageSequenceTileLayer -> ImageSequenceTileProvider
- SpoutImageTileLayer -> SpoutImageProvider
- TemporalTileLayer -> TemporalTileProvider
- TileIndexTileLayer -> TileIndexTileProvider
- SizeReferenceTileLayer -> SizeReferenceTileProvider
- ByLevelTileLayer -> TileProviderByLevel
- ByIndexTileLayer -> TileProviderByIndex
2023-08-03 21:50:25 +02:00
Emma Broman
c973cee5a1
Allow reading GeoJson files with null geometry (issue #2811 )
...
Present a warning when a null geometry is encountered, as it will not be loaded as of now
2023-08-03 10:46:48 +02:00
Emma Broman
091697c5b7
Make geojson file extension parsing more flexible in lua function ( closes #2797 )
...
Now allows geojson files with caps in the extension, as well as files with the .json extension.
Note that .json files will not be handled by drag-n-drop (we might want to use that extension for something else)
2023-08-03 09:46:55 +02:00
Emma Broman
c424783b50
Offset sample coordinate by 0.5 when estimating height values ( #2769 )
...
* Offset sample coordinate by 0.5 when estimating height values
2023-06-22 11:08:52 +02:00
Emma Broman
23b01aba12
Add a trigger property to delete a geojson component
2023-06-15 18:40:51 +02:00
Emma Broman
bf38d9a415
provide some more info in GEOS errors on geojson load
2023-06-15 16:35:06 +02:00
Alexander Bock
5c8ff9eec5
Revert "Merge pull request #2721 from OpenSpace/issue/2682"
...
This reverts commit b4337e8188 , reversing
changes made to 384f1e5530 .
2023-06-15 00:52:39 +02:00
Alexander Bock
475f3c63c2
Update TilePixelSizes to temporarily address #2472
2023-06-14 20:04:08 +02:00
Ylva Selling
69b00898d9
Merge pull request #2753 from OpenSpace/issue/2679
...
Don't call update function unless layer has been initialized
2023-06-13 10:53:17 -04:00
Alexander Bock
7ada216620
Change linear interpolation back to anisotropic interpolation ( closes #2752 )
2023-06-13 11:12:56 +02:00
Emma Broman
ee9c917acf
Fix some faulty indentation and remove a bunch of extra lines
2023-06-13 09:29:44 +02:00
Emma Broman
76402e0525
Consistent spelling of "tessellation"
2023-06-12 14:11:45 +02:00
Emma Broman
e5e5a22786
Read performshading from geojson file
2023-06-12 11:07:43 +02:00
Ylva Selling
ad58c695bf
Set initialize to true after initialization
2023-06-09 10:31:57 -04:00
Ylva Selling
7a0472fa35
Don't call update function unless layer has been initialized
2023-06-08 14:28:29 -04:00
Emma Broman
b211df72a6
Fix: allow loading multiple features with same name in geojson file
2023-06-08 13:58:37 +02:00
Alexander Bock
c78b41c645
Use the drawing resolution in the case of non-linear projections correctly ( closes #2745 )
2023-06-06 17:17:17 +02:00
Alexander Bock
04871e5a06
Change MipMapping of tiles to Linear interpolation
2023-06-06 15:33:28 +02:00
Alexander Bock
14c02a85ce
Add the ability to provide a random background image to TileIndexTileProviders
2023-06-06 15:33:13 +02:00
Adam Rohdin
8b044f823f
Tile with only "noDataValue" no longer reports as status Failure
...
Due to this change Tiles with only "noDataValue" won't get re-added into the job queue forever.
Solves issue where height data did not display for underlaying heightmaps.
2023-05-29 16:24:11 +02:00
Alexander Bock
1d7b6d2d8c
Correctly reset the OpenGL state after rendering text in a tile to prevent flickering when tiles update
2023-05-26 23:23:05 +02:00
Alexander Bock
842f991f8b
Remove the explicit check for No Data Available tiles as the new ESRI server won't return those anymore ( closes #2593 )
2023-05-26 00:00:38 +02:00
Alexander Bock
fd5d453913
Add the option to not wait for tile loading for cases when the WMS server is misbehaving
2023-05-25 23:17:29 +02:00
Alexander Bock
bde840ad03
Remove a bunch of compiler warnings
...
* Remove compile warnings
* Coding style fix
2023-05-16 11:59:28 +02:00
Joakim Kilby
f8d7d5386a
terminate ZoneScoped calls (required after Tracy update)
2023-05-16 11:07:01 +02:00