42 Commits

Author SHA1 Message Date
Maximilian Ammann
f9ec94be67 Enable geometry indexing 2022-04-06 18:04:29 +02:00
Maximilian Ammann
37a29539d7 Add Zoom type and ChangeObserver, also improve performance by tessellating less 2022-04-06 17:18:32 +02:00
Maximilian Ammann
56ab38b29e Fix log vs tracing annotations 2022-04-06 17:18:32 +02:00
Maximilian Ammann
a382f9246a Rename struct 2022-04-05 21:10:24 +02:00
Maximilian Ammann
b70f8933c1 Skip all parameters in instrumentation 2022-04-05 18:00:20 +02:00
Maximilian Ammann
c8578939e0 Instrument tesselation and tile parsing 2022-04-05 17:51:41 +02:00
Maximilian Ammann
ad620397ae Check buffer pool instead of tile cache 2022-04-05 17:25:45 +02:00
Maximilian Ammann
6e3c91ab8e Fix typo 2022-04-05 15:57:10 +02:00
Maximilian Ammann
f87f71d468 Fix naming 2022-04-05 15:50:00 +02:00
Maximilian Ammann
f4f908fb3a Query points by scheduling the work 2022-04-05 15:42:27 +02:00
Maximilian Ammann
3f1f39ac8d Run clippy 2022-04-05 15:24:37 +02:00
Maximilian Ammann
315fd811d9 Further, simplify schedule api 2022-04-05 15:21:32 +02:00
Maximilian Ammann
197a3a3662 Make the scheduler work with future(-factories) for simple scheduling arbitrary workloads 2022-04-05 15:14:19 +02:00
Maximilian Ammann
1aec91f208 Format and fix dependencies 2022-04-04 14:18:03 +02:00
Maximilian Ammann
5b0c7dc488 Instrument another function 2022-04-04 12:42:01 +02:00
Maximilian Ammann
f1be6ec9be Add instruments 2022-04-03 17:57:45 +02:00
Maximilian Ammann
50ef17fd6a Add some more traces 2022-04-02 16:10:11 +02:00
Maximilian Ammann
a2494dd218 Add tracing crate 2022-04-01 19:23:09 +02:00
Maximilian Ammann
4849718ca8 Add get_tile_cache 2022-03-31 19:10:36 +02:00
Maximilian Ammann
50a7dfa8f8 Minor improvements and run clippy 2022-03-31 15:42:35 +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
38db846a7e Optimize upload loop 2022-03-27 15:49:37 +02:00
Maximilian Ammann
6b81f097b7 Run clippy 2022-03-27 15:23:57 +02:00
Maximilian Ammann
491c7945d4 Optimize tessellate_layers 2022-03-25 20:52:54 +01:00
Maximilian Ammann
ae618da5b1 Optimize tile request starting 2022-03-25 18:49:52 +01:00
Maximilian Ammann
64fff4c976 Fix zooming on web 2022-03-24 12:55:33 +01:00
Maximilian Ammann
24c89dce97 Add a few helper functions, fix crash and rename TileAdressingScheme 2022-03-24 12:08:28 +01:00
Maximilian Ammann
a208e299bc Add a more general threadpool implementation for wasm 2022-03-23 16:22:14 +01:00
Maximilian Ammann
1b4eada46c Handle tesselation error and switch to u32 index format 2022-03-15 21:07:02 +01:00
Maximilian Ammann
429c220e72 Fix import 2022-03-15 15:05:36 +01:00
Maximilian Ammann
582fe85f06 Run fmt 2022-03-15 15:01:08 +01:00
Maximilian Ammann
a937473b35 Run clippy 2022-03-15 14:59:46 +01:00
Maximilian Ammann
47bc085774 Fix android and web builds 2022-03-15 11:49:17 +01:00
Maximilian Ammann
08495f2784 Clear pending requests from main thread 2022-03-15 11:27:57 +01:00
Maximilian Ammann
da4d1e8a4b use correct macro 2022-03-14 16:56:01 +01:00
Maximilian Ammann
18e6d91d1d Fix conditional compilation 2022-03-14 16:10:41 +01:00
Maximilian Ammann
14cf5f31d5 Add MapBuilder 2022-03-13 14:54:55 +01:00
Maximilian Ammann
c0800fd644 Run cargo format 2022-03-12 19:54:35 +01:00
Maximilian Ammann
3c3085e9b8 Run clippy 2022-03-12 18:57:45 +01:00
Maximilian Ammann
a4d6469c47 Remove TileFetcher and fix compilation on web and non-web 2022-03-12 18:52:29 +01:00
Maximilian Ammann
cc22e55133 Rename function 2022-03-12 18:20:00 +01:00
Maximilian Ammann
7be02fe847 Rename io scheduler and tessellator state 2022-03-12 18:05:06 +01:00