65 Commits

Author SHA1 Message Date
Max Ammann
0512e536f9
Refactor XCode project and build xcframework (#15)
Refactored xcode project into a framework.

* This framework can be bundled into an xcframework
* The xcframework can be added to a swift package

Deployment happens through #21
2022-04-23 14:36:51 +02:00
Maximilian Ammann
a6519785cb Remove core crate 2022-04-22 21:16:35 +02:00
Maximilian Ammann
24bd16c112 Remove some crates and rename others 2022-04-22 21:13:58 +02:00
Maximilian Ammann
3a7c9d1c03 Fix compilation of crates 2022-04-20 21:17:54 +02:00
Maximilian Ammann
0530367791 Move root crate into maplibre-core 2022-04-20 20:51:11 +02:00
Maximilian Ammann
22cfe6c976 Setup scaffolding for repository 2022-04-20 20:08:26 +02:00
Maximilian Ammann
ac3224256e Rename to maplibre-rs except for apple stuff 2022-04-20 13:09:44 +02:00
Maximilian Ammann
a2f879ba14 Remove custom vector_tile library because we use geozero now 2022-04-18 20:17:05 +02:00
Maximilian Ammann
ff642df404 Replace tools directory with cargo-make 2022-04-18 20:13:21 +02:00
Maximilian Ammann
39ff306c55 Switch to geozero as mvt parser 2022-04-18 16:42:49 +02:00
Maximilian Ammann
775270d5d7 Remove stdweb 2022-04-15 22:36:19 +02:00
Maximilian Ammann
3fb76fa33e Downgrade to tracy 0.7.8 2022-04-08 17:44:54 +02:00
Maximilian Ammann
3034311c2f Refactor project and introduce MapState, there are also less winit dependencies throughout the code 2022-04-08 17:23:59 +02:00
Maximilian Ammann
8644215dc9 Add tracing-wasm 2022-04-06 17:57:50 +02:00
Maximilian Ammann
56ab38b29e Fix log vs tracing annotations 2022-04-06 17:18:32 +02:00
Maximilian Ammann
945d3f502c add optional to patch 2022-04-04 14:34:02 +02:00
Maximilian Ammann
1aec91f208 Format and fix dependencies 2022-04-04 14:18:03 +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
780fc44232 Add a geometry index and the possibility to query geometries 2022-03-30 16:59:52 +02:00
Maximilian Ammann
d63b347b99 Simplify dependencies 2022-03-27 16:05:34 +02:00
Maximilian Ammann
53021bdbb2 Reduce how often invert is called 2022-03-25 20:52:47 +01:00
Maximilian Ammann
62c77ee459 Fix cfg for apple 2022-03-24 10:44:43 +01:00
Maximilian Ammann
a208e299bc Add a more general threadpool implementation for wasm 2022-03-23 16:22:14 +01:00
Maximilian Ammann
9f7ec58cbc Add a render benchmark 2022-03-15 21:07:59 +01:00
Maximilian Ammann
bd9523394a Remove unused dependencies and use different cfg 2022-03-14 17:46:39 +01:00
Maximilian Ammann
366a0e973b Add license 2022-03-14 16:09:11 +01:00
Maximilian Ammann
0c7e94ee30 Add possible future crates 2022-03-11 10:33:32 +01:00
Maximilian Ammann
598c8baac9 Refactor workflow and use crossbeam 2022-03-10 15:08:59 +01:00
Maximilian Ammann
465f7e7d06 Add tile json spec 2022-03-08 15:19:01 +01:00
Maximilian Ammann
30c4f93249 Fix typo in tessellate 2022-03-07 14:57:27 +01:00
Maximilian Ammann
1165869432 Add HttpFetcherConfig 2022-01-14 20:19:57 +01:00
Maximilian Ammann
2fd75bad1a Rename to mbtiles crate 2022-01-13 16:02:23 +01:00
Maximilian Ammann
3e1fd6061b Use rustls for android 2022-01-09 16:52:28 +01:00
Maximilian Ammann
fa3537dad8 Add caching for web requests 2022-01-09 12:44:28 +01:00
Maximilian Ammann
7e11f85660 Add a web database for tiles 2022-01-08 22:29:42 +01:00
Maximilian Ammann
2fa8caf140 Refactor tesselation in order to add a benchmark for it 2021-12-29 12:41:00 +01:00
Maximilian Ammann
2d12d79f3e Use example instead of bin 2021-12-23 15:08:37 +01:00
Max Ammann
d4a6e288b0 Make adjustments for running on metal/apple 2021-12-20 19:31:43 +01:00
Maximilian Ammann
2f2785a557 Add support for android 2021-12-19 12:57:50 +01:00
Maximilian Ammann
ce606fe18e Upgrade wgpu 2021-12-19 12:56:26 +01:00
Maximilian Ammann
74b62791d1 Include munichs tiles in final binary 2021-12-18 11:13:27 +01:00
Maximilian Ammann
ebc19aad84 Cleanup and fix for CLion 2021-12-11 15:05:05 +01:00
Maximilian Ammann
8f49a0e59d Force release-mode in wasm-pack and add optimizations 2021-12-10 09:57:51 +01:00
Maximilian Ammann
db3f9820af Move artifacts and enable wasm optimize 2021-12-09 20:55:06 +01:00
Maximilian Ammann
316d2f4422 Add a proper webpack setup for wasm 2021-12-09 15:06:40 +01:00
Maximilian Ammann
264c2c2481 Add experiment for shared-memory usage 2021-12-09 12:20:23 +01:00
Maximilian Ammann
f7cc115e1f Enable features for wasm 2021-12-08 21:16:39 +01:00
Maximilian Ammann
7998a5aeaa Move validate code to separate crate 2021-12-08 18:12:38 +01:00