Dan Paulat
|
a0701df13f
|
Add ticks to linked vectors
|
2024-02-17 08:50:34 -06:00 |
|
Dan Paulat
|
8ae973c4cb
|
Utility function to get geographic coordinate from i and j
|
2024-02-10 00:08:13 -06:00 |
|
Dan Paulat
|
7cf2121b8e
|
Fix two point area test
|
2023-12-03 09:37:27 -06:00 |
|
Dan Paulat
|
8780da4148
|
Determine if a geographic area contains a point
|
2023-12-02 07:42:29 -06:00 |
|
Dan Paulat
|
c2918daebf
|
Cleanup unused freetype dependencies and old text rendering
|
2023-11-17 21:21:37 -06:00 |
|
Dan Paulat
|
06e170757a
|
Update imgui to v1.89.9
|
2023-11-10 05:18:56 -06:00 |
|
Dan Paulat
|
4a92f11d00
|
Resize tooltip label every frame to account for text changes
|
2023-10-10 21:48:20 -05:00 |
|
Dan Paulat
|
f4596a7964
|
Removing some unused ImGui font code
|
2023-10-08 22:13:07 -05:00 |
|
Dan Paulat
|
11ea4676cf
|
Use fonts defined by text settings for rendering
|
2023-10-08 09:02:28 -05:00 |
|
Dan Paulat
|
b66ca2cb09
|
Refactor settings to be managed by singletons
|
2023-10-05 21:55:43 -05:00 |
|
Dan Paulat
|
2c0991cebc
|
Add texture atlas build timing
|
2023-09-17 00:45:34 -05:00 |
|
Dan Paulat
|
bbaae5d1ba
|
Hold a reference to current images in the placefile manager, removing old, unused images
|
2023-09-17 00:28:54 -05:00 |
|
Dan Paulat
|
da267c4c22
|
Load texture atlas images into shared pointers
|
2023-09-16 23:18:19 -05:00 |
|
Dan Paulat
|
23740d2601
|
Add tooltip method to settings
|
2023-09-14 23:53:11 -05:00 |
|
Dan Paulat
|
9ea3ed47a6
|
Use unit library to perform font size conversions
|
2023-09-12 23:55:00 -05:00 |
|
Dan Paulat
|
10a1755056
|
Tooltip styling updates
|
2023-09-12 22:58:17 -05:00 |
|
Dan Paulat
|
e14db6cd21
|
Add tooltip display methods
|
2023-09-11 00:24:53 -05:00 |
|
Dan Paulat
|
555fbf479a
|
Don't call glGenTextures every time the texture atlas updates
|
2023-09-10 21:44:45 -05:00 |
|
Dan Paulat
|
0badf01a92
|
Refactor tooltip display
|
2023-09-09 00:49:23 -05:00 |
|
Dan Paulat
|
e013b9a77f
|
If no images are able to be packed into a texture atlas layer, don't create more
|
2023-09-04 21:09:49 -05:00 |
|
Dan Paulat
|
94a5898755
|
Remove debug writing of texture atlas images
|
2023-09-03 18:59:34 -05:00 |
|
Dan Paulat
|
9766e02f32
|
Generate multiple texture atlases when first atlas is full
|
2023-09-02 23:37:45 -05:00 |
|
Dan Paulat
|
7198d1c7af
|
Use GL_TEXTURE_2D_ARRAY to enable multiple texture atlases
|
2023-09-02 13:44:56 -05:00 |
|
Dan Paulat
|
f9e69d15e4
|
Add hover text wrap to settings
|
2023-08-31 21:26:57 -05:00 |
|
Dan Paulat
|
23732cef48
|
Wrap hover text, default to 80 characters
|
2023-08-30 22:43:44 -05:00 |
|
Dan Paulat
|
2c3de1a28f
|
Refactoring map and ImGui functions from hover text
|
2023-08-28 23:43:07 -05:00 |
|
Dan Paulat
|
8dfb9f1105
|
Placefile line hover in-work
|
2023-08-28 00:15:57 -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
|
35b90fa98d
|
Replace boost/units in favor of units library
|
2023-08-18 19:03:46 -05:00 |
|
Dan Paulat
|
5e1b1a5ba6
|
Map distance helper function
|
2023-08-16 00:15:08 -05:00 |
|
Dan Paulat
|
4fcfb54890
|
Textures may change between loads, don't skip reloading
|
2023-08-07 22:57:26 -05:00 |
|
Dan Paulat
|
0be94c4de3
|
Buffer texture atlas on more than the first context after change
- Icons now work on all maps
|
2023-08-02 20:49:48 -05:00 |
|
Dan Paulat
|
f0bdeb09b1
|
Replace black with transparent, increase atlas size
|
2023-08-02 00:04:00 -05:00 |
|
Dan Paulat
|
bc1bf8cef6
|
Fix rendering of placefile icons, now works on one map
|
2023-08-02 00:02:33 -05:00 |
|
Dan Paulat
|
4c093d65f6
|
Populate cached images into the texture atlas
|
2023-07-30 22:31:05 -05:00 |
|
Dan Paulat
|
0f9fbdbf63
|
Load placefile icons into texture atlas cache
|
2023-07-30 00:40:05 -05:00 |
|
Dan Paulat
|
8be32a8998
|
Render hover text in monospace
- TODO: Configure separate font size for monospace
|
2023-07-21 22:34:19 -05:00 |
|
Dan Paulat
|
1c39464228
|
Extract utility geographic and maplibre functions
|
2023-07-20 23:12:36 -05:00 |
|
Dan Paulat
|
68a6d5f97f
|
Ignoring additional warnings required for MSVC 14.36
|
2023-06-16 23:34:43 -05:00 |
|
Dan Paulat
|
5a078800e4
|
QDate::toStdSysDays is needlessly behind __cpp_lib_chrono >= 201907L
|
2023-05-26 22:42:06 -05:00 |
|
Dan Paulat
|
023688b746
|
General GCC compilation fixes
|
2023-04-17 18:37:23 -05:00 |
|
Dan Paulat
|
cdd4ced28e
|
Warning pragmas
|
2023-04-17 18:34:04 -05:00 |
|
Dan Paulat
|
d8b669262c
|
Missing includes
|
2023-04-17 18:31:23 -05:00 |
|
Dan Paulat
|
31db9a4315
|
GCC doesn't implement <format> yet, use fmt
|
2023-04-17 18:24:50 -05:00 |
|
Dan Paulat
|
509fc76653
|
Guard pragma warning statements with ifdef msvc
|
2023-04-16 01:02:56 -05:00 |
|
Dan Paulat
|
90c8c0183a
|
USe a common default geodesic object instead of duplicate copies.
All used functions are constant, and don't require unique instantiations for thread safety.
|
2023-02-19 15:16:34 -06:00 |
|
Dan Paulat
|
1d597eb120
|
Enable loading color palettes from embedded Qt resources
|
2023-01-02 00:23:46 -06:00 |
|
Dan Paulat
|
ad6eb61898
|
Initial QFileInputStream implementation
|
2023-01-01 21:44:03 -06:00 |
|
Dan Paulat
|
08965aa7f3
|
Initial QFileBuffer implementation
|
2023-01-01 01:33:24 -06:00 |
|
Dan Paulat
|
14f825d896
|
Draw alert boxes using colors from settings
|
2022-12-25 21:55:27 -06:00 |
|