688 Commits

Author SHA1 Message Date
Maximilian Ammann
1aec91f208 Format and fix dependencies 2022-04-04 14:18:03 +02:00
Maximilian Ammann
c7345f370d Use NDK 23 2022-04-04 14:10:08 +02:00
Maximilian Ammann
5b9470277e Add android build config 2022-04-04 12:58:58 +02:00
Maximilian Ammann
96f1df4d46 Update gitignore 2022-04-04 12:47:05 +02:00
Maximilian Ammann
5b0c7dc488 Instrument another function 2022-04-04 12:42:01 +02:00
Maximilian Ammann
575cd07924 Refactor render loop to use a single pattern for the current view 2022-04-04 12:29:55 +02:00
Maximilian Ammann
a1b511db45 Set tracy thread name 2022-04-04 12:27:57 +02:00
Maximilian Ammann
dbf14b97e6 Expose zoom_level 2022-04-04 12:27:02 +02:00
Maximilian Ammann
a447084674 Skip is in view for now 2022-04-03 18:00:09 +02:00
Maximilian Ammann
f1be6ec9be Add instruments 2022-04-03 17:57:45 +02:00
Maximilian Ammann
8563dbe72a Rename field 2022-04-03 17:54:26 +02:00
Maximilian Ammann
50ef17fd6a Add some more traces 2022-04-02 16:10:11 +02:00
Maximilian Ammann
34d7501f64 Use feature flag for tracing 2022-04-02 15:47:52 +02:00
Maximilian Ammann
703b8a9838 Add examplary feature updates 2022-04-02 13:25:56 +02:00
Maximilian Ammann
aa02b5376d Add is_in_view and fix paddings 2022-04-02 13:25:32 +02:00
Maximilian Ammann
d2af853c87 Use only tracy backend for tracing 2022-04-02 13:25:08 +02:00
Maximilian Ammann
6ab2f5475c Add flame tracing 2022-04-01 22:08:41 +02:00
Maximilian Ammann
a2494dd218 Add tracing crate 2022-04-01 19:23:09 +02:00
Maximilian Ammann
7a42abf06d Rename some functions and revert some changes 2022-04-01 17:45:24 +02:00
Maximilian Ammann
d8c2844d3d Show existing tiles while loading others 2022-03-31 19:12:14 +02:00
Maximilian Ammann
2f517cce6b Call tile_unavailable if request fails 2022-03-31 19:11:03 +02:00
Maximilian Ammann
4849718ca8 Add get_tile_cache 2022-03-31 19:10:36 +02:00
Maximilian Ammann
77a7639ef1 Minor refactors 2022-03-31 15:58:16 +02:00
Maximilian Ammann
50a7dfa8f8 Minor improvements and run clippy 2022-03-31 15:42:35 +02:00
Maximilian Ammann
ed91e3fb20 Fix warning 2022-03-30 17:00:05 +02:00
Maximilian Ammann
780fc44232 Add a geometry index and the possibility to query geometries 2022-03-30 16:59:52 +02:00
Maximilian Ammann
7b30de10ed Remove component from world coords 2022-03-30 16:36:59 +02:00
Maximilian Ammann
d75f4c2d88 Extract code to bounds_from_points 2022-03-29 15:25:11 +02:00
Maximilian Ammann
05f567e587 Reduce draw calls 2022-03-27 23:29:07 +02:00
Maximilian Ammann
2bc1f29ddf Add run production 2022-03-27 23:28:07 +02:00
Maximilian Ammann
574d560350 Include hash in html of demo 2022-03-27 22:44:15 +02:00
Maximilian Ammann
d63b347b99 Simplify dependencies 2022-03-27 16:05:34 +02:00
Maximilian Ammann
38db846a7e Optimize upload loop 2022-03-27 15:49:37 +02:00
Maximilian Ammann
aa302f0b27 Run clippy 2022-03-27 15:24:08 +02:00
Maximilian Ammann
6b81f097b7 Run clippy 2022-03-27 15:23:57 +02:00
Maximilian Ammann
e462784785 Upgrade protobuf and use minimal runtime 2022-03-27 15:06:20 +02:00
Maximilian Ammann
1cb211534d Include some static tiles 2022-03-27 15:05:49 +02:00
Maximilian Ammann
7db277faef Add benchmark for parsing 2022-03-27 15:05:29 +02:00
Maximilian Ammann
491c7945d4 Optimize tessellate_layers 2022-03-25 20:52:54 +01:00
Maximilian Ammann
53021bdbb2 Reduce how often invert is called 2022-03-25 20:52:47 +01:00
Maximilian Ammann
ae618da5b1 Optimize tile request starting 2022-03-25 18:49:52 +01:00
Maximilian Ammann
67109d8827 First version of keeping-tiles until next ones finished 2022-03-25 16:14:27 +01:00
Maximilian Ammann
018f8233e7 Optimize view_region_bounding_box 2022-03-25 15:28:35 +01:00
Maximilian Ammann
ebaacd7da3 Add z index for layers 2022-03-25 15:28:18 +01:00
Maximilian Ammann
3fe6865038 Refactor the buffer pool index 2022-03-24 18:25:37 +01:00
Maximilian Ammann
b9e6c1215c Fix width of lines when zooming 2022-03-24 15:43:17 +01:00
Maximilian Ammann
f08c8491cf Change initial position 2022-03-24 13:58:33 +01:00
Maximilian Ammann
6de03bb369 Run Clippy 2022-03-24 13:51:01 +01:00
Maximilian Ammann
64fff4c976 Fix zooming on web 2022-03-24 12:55:33 +01:00
Maximilian Ammann
e2051b0b1a Make canvas full-page 2022-03-24 12:55:19 +01:00