Commit graph

2496 commits

Author SHA1 Message Date
Dan Paulat
0ec90737d3
Merge pull request #445 from AdenKoperczak/add_wayland_plugin
Add wayland plugin
2025-05-14 22:06:30 -05:00
AdenKoperczak
dd76fbf748
Add wayland libs to clang tidy review github action 2025-05-14 21:03:52 -04:00
AdenKoperczak
4ad3e92730
Add wayland client libraries conditionally 2025-05-14 18:19:31 -04:00
AdenKoperczak
b90deae897
Remove unneded WaylandClient libraries 2025-05-14 17:04:53 -04:00
AdenKoperczak
fbc1351031
Add libwayland to installed apt 2025-05-14 17:04:53 -04:00
AdenKoperczak
953975a851
add wayland-protocols to ubuntu install 2025-05-14 17:04:53 -04:00
AdenKoperczak
4c8f0b4df6
Add wayland files 2025-05-14 17:04:53 -04:00
Dan Paulat
a9067bf5d9
Merge pull request #444 from dpaulat/hotfix/gl-context-destruction-crash
Fix GlContext destruction of OpenGLFunctions causing crash
2025-05-14 00:08:12 -05:00
Dan Paulat
9e24a781a6
Update scwx-qt/source/scwx/qt/gl/gl_context.cpp
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-13 23:22:08 -05:00
Dan Paulat
46cd75cff4 Fix GlContext destruction of OpenGLFunctions causing crash 2025-05-13 22:45:03 -05:00
renovate[bot]
8e0c95d6ea
Update dependency libxml2 to v2.13.8 2025-05-12 13:13:32 +00:00
Dan Paulat
d6e574c877
Merge pull request #440 from dpaulat/feature/gl-cleanup
Share GL resources between maps
2025-05-10 20:32:43 -05:00
Dan Paulat
4955dcd2c9 Gl cleanup clang-tidy fixes 2025-05-10 16:44:06 -05:00
Dan Paulat
d5e5019811 Fix GenericLayer formatting 2025-05-10 16:44:06 -05:00
Dan Paulat
21e5697073 Use a shared GlContext for all MapWidgets 2025-05-10 16:44:06 -05:00
Dan Paulat
44a864f50f Remove GlContext from MapContext, layers receive MapContext from Initialize/Render 2025-05-10 16:43:58 -05:00
Dan Paulat
2d4ad2737e MapContext has a GlContext instead of MapContext is a GlContext 2025-05-10 16:43:11 -05:00
Dan Paulat
58f2609fe7
Merge pull request #404 from AdenKoperczak/level_2_chunks
Level 2 chunks
2025-05-10 15:39:09 -05:00
AdenKoperczak
8989c0e88c
Fix issue where level 2 archive files where put in a cache at times of level 2
chunk files
2025-05-10 15:26:34 -04:00
AdenKoperczak
0438b65208
Fix clang format errors for level_2_chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
969267b661
Added back logging as traces for level_2_chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
4906800a22
Resolve TODOs in level_2_chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
3d7da7d971
Disable logging for level 2 chunks 2025-05-10 09:50:54 -04:00
AdenKoperczak
781aa40e8c
Make radar data fall back if it ends up being too old 2025-05-10 09:50:53 -04:00
AdenKoperczak
2821eff71f
Fall back to archive if chunks get too old 2025-05-10 09:50:53 -04:00
AdenKoperczak
3288ba30ec
Rework refreshing in RadarProductManager to allow for multiple refreshes at once. 2025-05-10 09:50:53 -04:00
AdenKoperczak
2daf4d8ba4
Remove some unneded methods added in level_2_chunks 2025-05-10 09:50:53 -04:00
AdenKoperczak
759a9e4379
Parallelize the chunks loading and load from archive when possible 2025-05-10 09:50:53 -04:00
AdenKoperczak
e10ebdeb5e
switch level2 incoming elevation to optional 2025-05-10 09:50:53 -04:00
AdenKoperczak
f481d57ed1
clang format/tidy fixes for level2_chunks 2025-05-10 09:50:53 -04:00
AdenKoperczak
16a73ed872
Add previous scans for stepping back in time when merging level2 files 2025-05-10 09:50:53 -04:00
AdenKoperczak
309a5ed25e
Clean up some functions in chunks data provider 2025-05-10 09:50:52 -04:00
AdenKoperczak
1f0d2a7a66
Change the selection of the most recent level 2 scan to avoid certain
improper removal from causing issues.
2025-05-10 09:50:52 -04:00
AdenKoperczak
314d3f5b9b
Use static cast when getting elevations to convert from double to float take 2 2025-05-10 09:50:52 -04:00
AdenKoperczak
34eb3af698
Use static cast when getting elevations to convert from double to float 2025-05-10 09:50:52 -04:00
AdenKoperczak
0ac0e03ff8
Relaod all the settings, just to make sure everything is updated 2025-05-10 09:50:52 -04:00
AdenKoperczak
0f95439b61
Initial clang format/tidy fixes for level_2_chunks 2025-05-10 09:50:52 -04:00
AdenKoperczak
0bda6296c0
Add indicator of what level is currently being updated with level 2 chunks. 2025-05-10 09:50:52 -04:00
AdenKoperczak
6ca76b9eca
Move elevation conversion code into VCP and DRD code 2025-05-10 09:50:52 -04:00
AdenKoperczak
63585af26d
Get level2 chunks and archive working together, reduce logging of level2 chunks 2025-05-10 09:50:51 -04:00
AdenKoperczak
094d286b41
fully working merging of data from last and current scan 2025-05-10 09:50:51 -04:00
AdenKoperczak
8b7a3e9781
partiallaly complete merging of radar data 2025-05-10 09:50:51 -04:00
AdenKoperczak
ac6d6093ec
updated how the most recent scan was determined to ensure correctness 2025-05-10 09:50:51 -04:00
AdenKoperczak
add57ff26f
Minor updates to level2 chunks 2025-05-10 09:50:51 -04:00
AdenKoperczak
a754d66844
Setting up for merging last and current scan's, and having archive and chunks 2025-05-10 09:50:51 -04:00
AdenKoperczak
fc83a7a36f
working level2 chunks with auto rerendering 2025-05-10 09:50:51 -04:00
AdenKoperczak
7c99bbc185
Begin work on moving over to only storing last 2 scans in chunks 2025-05-10 09:50:51 -04:00
AdenKoperczak
ac12cce5f2
fix compilation errors with level_2_chunks for not gcc-13/clang-17 2025-05-10 09:50:50 -04:00
AdenKoperczak
7fef5789de
Temporarly use only the L2 Chunks data provider for L2 data 2025-05-10 09:50:50 -04:00
AdenKoperczak
9570dcf20e
Initial working level2 chunks data provider 2025-05-10 09:50:50 -04:00