Dan Paulat
|
44030fdf87
|
For placefile icons, only buffer texture data on texture atlas update
|
2023-09-01 23:35:30 -05:00 |
|
Dan Paulat
|
854d4a43db
|
Placefile thresholds should apply to mouse picking
|
2023-09-01 22:23:41 -05:00 |
|
Dan Paulat
|
26a326b450
|
Render placefile triangles
|
2023-09-01 00:28:32 -05:00 |
|
Dan Paulat
|
0421435e97
|
Placefile icon mouse picking
|
2023-08-31 23:34:12 -05:00 |
|
Dan Paulat
|
0b2a118c42
|
Removing unused hover line parameter, moving mouse picking function to bottom (no change)
|
2023-08-31 23:33:27 -05:00 |
|
Dan Paulat
|
f9e69d15e4
|
Add hover text wrap to settings
|
2023-08-31 21:26:57 -05:00 |
|
Dan Paulat
|
fc6cdc729b
|
If placefile lines overlap, hover text should come from the top line
|
2023-08-30 22:55:37 -05:00 |
|
Dan Paulat
|
23732cef48
|
Wrap hover text, default to 80 characters
|
2023-08-30 22:43:44 -05:00 |
|
Dan Paulat
|
24c919afb6
|
Search for hovered lines in parallel
|
2023-08-28 23:51:24 -05:00 |
|
Dan Paulat
|
2c3de1a28f
|
Refactoring map and ImGui functions from hover text
|
2023-08-28 23:43:07 -05:00 |
|
Dan Paulat
|
5bb5093579
|
Fixing placefile line hover offsets
|
2023-08-28 23:09:05 -05:00 |
|
Dan Paulat
|
8dfb9f1105
|
Placefile line hover in-work
|
2023-08-28 00:15:57 -05:00 |
|
Dan Paulat
|
37d751774d
|
Move placefile text hover to mouse picking pass
|
2023-08-27 08:51:04 -05:00 |
|
Dan Paulat
|
38b56be7c4
|
Mouse picking boilerplate
|
2023-08-27 00:29:17 -05:00 |
|
Dan Paulat
|
c7487281ad
|
Fixing minor data race and memory issues in Placefile Manager
|
2023-08-26 21:28:26 -05:00 |
|
Dan Paulat
|
80c307c5fc
|
Enable placefile auto-refresh (no more frequent than every 15 seconds)
|
2023-08-23 21:39:17 -05:00 |
|
Dan Paulat
|
170e30ca6c
|
Placefile GCC warning cleanup
|
2023-08-23 07:50:25 -05:00 |
|
Dan Paulat
|
e7da934db1
|
Need to wait for application initialization before reading placefiles, and emit placefile enabled when adding an enabled URL
|
2023-08-23 01:14:18 -05:00 |
|
Dan Paulat
|
6f14745a59
|
Save (works) and reload (doesn't work) placefiles from settings
|
2023-08-23 01:06:51 -05:00 |
|
Dan Paulat
|
ad5c2b583d
|
Placefile "Remove" functionality
|
2023-08-22 23:52:55 -05:00 |
|
Dan Paulat
|
9955c4ccbe
|
Clean up placefile shared pointer usage with const references
|
2023-08-22 21:52:11 -05:00 |
|
Dan Paulat
|
232fafc9fa
|
Interpolate icon coordinates for anti-aliasing
- Still needs a little work, but this looks MUCH better
|
2023-08-21 22:20:50 -05:00 |
|
Dan Paulat
|
f512df9dd6
|
Enable anti-aliasing (MSAA x4)
|
2023-08-21 22:19:42 -05:00 |
|
Dan Paulat
|
c6c64de169
|
Clean up placefile lines, draw second line underneath for a black border
|
2023-08-21 22:19:18 -05:00 |
|
Dan Paulat
|
ddf11884a8
|
Buffer new icons when placefile changes
|
2023-08-20 22:38:16 -05:00 |
|
Dan Paulat
|
c85e4cef58
|
Basic placefile lines rendering
Desired to make the line styling look more like warning boxes
|
2023-08-20 22:37:46 -05:00 |
|
Dan Paulat
|
e3c6850a1e
|
Use LatLongToScreenCoordinate from maplibre utility in DrawItem
|
2023-08-19 22:53:18 -05:00 |
|
Dan Paulat
|
565734217b
|
Update placefile icon texture coordinates when the texture atlas changes
|
2023-08-19 22:52:38 -05:00 |
|
Dan Paulat
|
e021484bfb
|
Update placefile icon data outside of render loop, polygon and text cleanup
|
2023-08-19 22:19:32 -05:00 |
|
Dan Paulat
|
b159540215
|
Update placefile text data outside of render loop, polygon cleanup
|
2023-08-19 21:43:57 -05:00 |
|
Dan Paulat
|
8f2b87790a
|
Update placefile polygon data outside of render loop
|
2023-08-19 18:30:49 -05:00 |
|
Dan Paulat
|
a4027ba120
|
Refactor placefile text into its own draw item
|
2023-08-19 10:05:26 -05:00 |
|
Dan Paulat
|
d6f8a339fc
|
Mask API keys in settings dialog
|
2023-08-18 19:09:44 -05:00 |
|
Dan Paulat
|
35b90fa98d
|
Replace boost/units in favor of units library
|
2023-08-18 19:03:46 -05:00 |
|
Dan Paulat
|
12833202b7
|
Use geometry shaders for icon and polygon thresholds, fix threshold method to map distance for placefile text
|
2023-08-18 00:42:55 -05:00 |
|
Dan Paulat
|
69f93d6faf
|
Add threshold geometry shader, refactor vertex and fragment shaders
|
2023-08-18 00:30:27 -05:00 |
|
Dan Paulat
|
5e1b1a5ba6
|
Map distance helper function
|
2023-08-16 00:15:08 -05:00 |
|
Dan Paulat
|
2113cb9ba8
|
Additional support for loading geometry shaders (and other shaders)
|
2023-08-16 00:13:09 -05:00 |
|
Dan Paulat
|
913151e063
|
Add support for loading geometry shaders (and other shaders)
|
2023-08-12 00:36:07 -05:00 |
|
Dan Paulat
|
0c5a504ad5
|
Placefile polygon Linux fixes
|
2023-08-11 08:36:08 -05:00 |
|
Dan Paulat
|
cdef5a9938
|
Placefile polygon rendering
|
2023-08-11 00:45:42 -05:00 |
|
Dan Paulat
|
4fcfb54890
|
Textures may change between loads, don't skip reloading
|
2023-08-07 22:57:26 -05:00 |
|
Dan Paulat
|
f0c2f8eec0
|
Correct text not following map rotation
|
2023-08-06 22:49:18 -05:00 |
|
Dan Paulat
|
6c0b62709f
|
Rotate placefile icons
|
2023-08-05 01:28:34 -05:00 |
|
Dan Paulat
|
e66c202edf
|
Fix x/y pixel offsets of placefile icons
|
2023-08-05 00:44:37 -05:00 |
|
Dan Paulat
|
eaf5089526
|
Ensure placefile text IDs are unique, ensuring correct text placement
|
2023-08-03 23:39:10 -05:00 |
|
Dan Paulat
|
6e42001281
|
Set OpenGL blend mode for placefile transparency
|
2023-08-03 23:38:27 -05:00 |
|
Dan Paulat
|
66d261c680
|
Respect alpha channel value for warning boxes using line-opacity property
|
2023-08-03 23:22:18 -05:00 |
|
Dan Paulat
|
ec946b71f4
|
Respect alpha channel value for warning boxes using line-opacity property
|
2023-08-03 23:20:23 -05:00 |
|
Dan Paulat
|
902a35de4b
|
Fix transparency in color table layer and radar product layer
|
2023-08-03 22:41:32 -05:00 |
|