Commit Graph

  • 77601cee4a Add comment with profile Maximilian Ammann 2022-04-18 21:25:58 +02:00
  • 8474937413 Remove git submodule Maximilian Ammann 2022-04-18 21:25:46 +02:00
  • 9e3f16f022 Fix recipe name Maximilian Ammann 2022-04-18 21:16:28 +02:00
  • 04aece9ebc Switch to just Maximilian Ammann 2022-04-18 20:57:56 +02:00
  • 332074bfad Remove benchmarks for now Maximilian Ammann 2022-04-18 20:24:33 +02:00
  • a2f879ba14 Remove custom vector_tile library because we use geozero now Maximilian Ammann 2022-04-18 20:17:00 +02:00
  • ff642df404 Replace tools directory with cargo-make Maximilian Ammann 2022-04-18 20:13:21 +02:00
  • 66ff777e1e Fix import Maximilian Ammann 2022-04-18 16:47:15 +02:00
  • 5562f88ebc Update gitignore Maximilian Ammann 2022-04-18 16:43:57 +02:00
  • 39ff306c55 Switch to geozero as mvt parser Maximilian Ammann 2022-04-18 16:42:49 +02:00
  • 775270d5d7 Remove stdweb Maximilian Ammann 2022-04-15 22:36:19 +02:00
  • 9f019f8023 Reduce wasm file fetches to one Maximilian Ammann 2022-04-15 22:27:40 +02:00
  • 7b44c5e96f
    Add talk Max Ammann 2022-04-15 11:18:52 +02:00
  • 3bba2e42fa Log fetch errors Maximilian Ammann 2022-04-13 16:46:02 +02:00
  • a19f0ddfc1 Handle network errors better Maximilian Ammann 2022-04-13 16:45:49 +02:00
  • 2bd1f75b1e Update figures Maximilian Ammann 2022-04-13 10:48:12 +02:00
  • 9c1fe63c9a Add wasm-feature-detect Maximilian Ammann 2022-04-11 15:50:18 +02:00
  • 13709b7cb7 Minor simplifications Maximilian Ammann 2022-04-08 20:28:45 +02:00
  • 3c185be211 Fix compilation Maximilian Ammann 2022-04-08 20:08:55 +02:00
  • c0be3e6595 Fix compilation Maximilian Ammann 2022-04-08 18:52:16 +02:00
  • 0b6bd33f2e Format code Maximilian Ammann 2022-04-08 18:43:09 +02:00
  • 3c7dddf336 Add window module and refactor more Maximilian Ammann 2022-04-08 18:40:35 +02:00
  • c040d5bbaa Run clippy Maximilian Ammann 2022-04-08 18:24:59 +02:00
  • 4c520ae317 Move function from scheduler to map state Maximilian Ammann 2022-04-08 18:24:13 +02:00
  • 3fb76fa33e Downgrade to tracy 0.7.8 Maximilian Ammann 2022-04-08 17:44:54 +02:00
  • 68fda5406d Recalculate perspective only on resize Maximilian Ammann 2022-04-08 17:33:02 +02:00
  • f15e35af54 Run clippy Maximilian Ammann 2022-04-08 17:25:33 +02:00
  • 3034311c2f Refactor project and introduce MapState, there are also less winit dependencies throughout the code Maximilian Ammann 2022-04-08 17:23:59 +02:00
  • 1a5440822e Add trait SignificantlyDifferent Maximilian Ammann 2022-04-07 19:48:11 +02:00
  • 192297f286 Fix test Maximilian Ammann 2022-04-07 15:52:19 +02:00
  • 8ddf394cc6 Update diagram Maximilian Ammann 2022-04-07 15:52:07 +02:00
  • 93bb5e6b9c Update mdbook Maximilian Ammann 2022-04-07 15:05:19 +02:00
  • b667367e80 Add missing file Maximilian Ammann 2022-04-07 15:04:21 +02:00
  • 98c4f0fb5c Refactor book and add more about font rendering Maximilian Ammann 2022-04-07 15:01:54 +02:00
  • b728369237 Remove console.warn Maximilian Ammann 2022-04-06 18:04:43 +02:00
  • f9ec94be67 Enable geometry indexing Maximilian Ammann 2022-04-06 18:04:29 +02:00
  • 8644215dc9 Add tracing-wasm Maximilian Ammann 2022-04-06 17:57:50 +02:00
  • 32fa82145c Fix log usages Maximilian Ammann 2022-04-06 17:25:56 +02:00
  • 37a29539d7 Add Zoom type and ChangeObserver, also improve performance by tessellating less Maximilian Ammann 2022-04-06 17:18:21 +02:00
  • 56ab38b29e Fix log vs tracing annotations Maximilian Ammann 2022-04-06 16:02:25 +02:00
  • f0af2f9350 Update dependencies Maximilian Ammann 2022-04-06 11:57:06 +02:00
  • d50b5c7d8d
    Merge pull request #2 from maxammann/add-documentation-for-mac Max Ammann 2022-04-06 08:02:02 +02:00
  • 21e0807e5f Add documentation for building on Mac and running the XCode project FabianWildgrube 2022-04-05 23:37:19 +02:00
  • a382f9246a Rename struct Maximilian Ammann 2022-04-05 21:10:24 +02:00
  • b70f8933c1 Skip all parameters in instrumentation Maximilian Ammann 2022-04-05 18:00:20 +02:00
  • c8578939e0 Instrument tesselation and tile parsing Maximilian Ammann 2022-04-05 17:51:41 +02:00
  • 6b63f22e37 Update run configs Maximilian Ammann 2022-04-05 17:29:05 +02:00
  • 054f23efda Fix scheduler definition Maximilian Ammann 2022-04-05 17:27:30 +02:00
  • ad620397ae Check buffer pool instead of tile cache Maximilian Ammann 2022-04-05 17:25:45 +02:00
  • 567fb1c1d7 Use 4 threads Maximilian Ammann 2022-04-05 17:24:14 +02:00
  • 6e3c91ab8e Fix typo Maximilian Ammann 2022-04-05 15:57:10 +02:00
  • f87f71d468 Fix naming Maximilian Ammann 2022-04-05 15:50:00 +02:00
  • f4f908fb3a Query points by scheduling the work Maximilian Ammann 2022-04-05 15:42:27 +02:00
  • 3f1f39ac8d Run clippy Maximilian Ammann 2022-04-05 15:23:15 +02:00
  • 315fd811d9 Further, simplify schedule api Maximilian Ammann 2022-04-05 15:21:32 +02:00
  • 197a3a3662 Make the scheduler work with future(-factories) for simple scheduling arbitrary workloads Maximilian Ammann 2022-04-05 15:14:19 +02:00
  • 945d3f502c add optional to patch Maximilian Ammann 2022-04-04 14:34:02 +02:00
  • 97916ca710 Update nightly toolchain Maximilian Ammann 2022-04-04 14:31:06 +02:00
  • 899d62c04a Install toolchain for android Maximilian Ammann 2022-04-04 14:28:40 +02:00
  • 1aec91f208 Format and fix dependencies Maximilian Ammann 2022-04-04 14:18:03 +02:00
  • c7345f370d Use NDK 23 Maximilian Ammann 2022-04-04 14:10:08 +02:00
  • 5b9470277e Add android build config Maximilian Ammann 2022-04-04 12:58:58 +02:00
  • 96f1df4d46 Update gitignore Maximilian Ammann 2022-04-04 12:47:05 +02:00
  • 5b0c7dc488 Instrument another function Maximilian Ammann 2022-04-04 12:30:07 +02:00
  • 575cd07924 Refactor render loop to use a single pattern for the current view Maximilian Ammann 2022-04-04 12:29:55 +02:00
  • a1b511db45 Set tracy thread name Maximilian Ammann 2022-04-04 12:27:57 +02:00
  • dbf14b97e6 Expose zoom_level Maximilian Ammann 2022-04-04 12:27:02 +02:00
  • a447084674 Skip is in view for now Maximilian Ammann 2022-04-03 18:00:09 +02:00
  • f1be6ec9be Add instruments Maximilian Ammann 2022-04-03 17:57:45 +02:00
  • 8563dbe72a Rename field Maximilian Ammann 2022-04-03 17:54:26 +02:00
  • 50ef17fd6a Add some more traces Maximilian Ammann 2022-04-02 16:10:11 +02:00
  • 34d7501f64 Use feature flag for tracing Maximilian Ammann 2022-04-02 15:47:52 +02:00
  • 703b8a9838 Add examplary feature updates Maximilian Ammann 2022-04-02 13:25:56 +02:00
  • aa02b5376d Add is_in_view and fix paddings Maximilian Ammann 2022-04-02 13:25:32 +02:00
  • d2af853c87 Use only tracy backend for tracing Maximilian Ammann 2022-04-02 13:25:08 +02:00
  • 6ab2f5475c Add flame tracing Maximilian Ammann 2022-04-01 22:08:41 +02:00
  • a2494dd218 Add tracing crate Maximilian Ammann 2022-04-01 18:34:57 +02:00
  • 7a42abf06d Rename some functions and revert some changes Maximilian Ammann 2022-04-01 17:45:24 +02:00
  • d8c2844d3d Show existing tiles while loading others Maximilian Ammann 2022-03-31 19:12:14 +02:00
  • 2f517cce6b Call tile_unavailable if request fails Maximilian Ammann 2022-03-31 19:11:03 +02:00
  • 4849718ca8 Add get_tile_cache Maximilian Ammann 2022-03-31 19:10:36 +02:00
  • 77a7639ef1 Minor refactors Maximilian Ammann 2022-03-31 15:58:16 +02:00
  • 50a7dfa8f8 Minor improvements and run clippy Maximilian Ammann 2022-03-31 15:32:07 +02:00
  • ed91e3fb20 Fix warning Maximilian Ammann 2022-03-30 17:00:05 +02:00
  • 780fc44232 Add a geometry index and the possibility to query geometries Maximilian Ammann 2022-03-30 16:59:52 +02:00
  • 7b30de10ed Remove component from world coords Maximilian Ammann 2022-03-30 16:36:59 +02:00
  • d75f4c2d88 Extract code to bounds_from_points Maximilian Ammann 2022-03-29 15:25:11 +02:00
  • 05f567e587 Reduce draw calls Maximilian Ammann 2022-03-27 23:29:07 +02:00
  • 2bc1f29ddf Add run production Maximilian Ammann 2022-03-27 23:28:07 +02:00
  • 574d560350 Include hash in html of demo Maximilian Ammann 2022-03-27 22:44:15 +02:00
  • d63b347b99 Simplify dependencies Maximilian Ammann 2022-03-27 16:05:34 +02:00
  • 38db846a7e Optimize upload loop Maximilian Ammann 2022-03-27 15:49:37 +02:00
  • aa302f0b27 Run clippy Maximilian Ammann 2022-03-27 15:24:08 +02:00
  • 6b81f097b7 Run clippy Maximilian Ammann 2022-03-27 15:07:36 +02:00
  • e462784785 Upgrade protobuf and use minimal runtime Maximilian Ammann 2022-03-27 15:06:20 +02:00
  • 1cb211534d Include some static tiles Maximilian Ammann 2022-03-27 15:05:49 +02:00
  • 7db277faef Add benchmark for parsing Maximilian Ammann 2022-03-27 15:05:29 +02:00
  • 491c7945d4 Optimize tessellate_layers Maximilian Ammann 2022-03-25 20:52:54 +01:00
  • 53021bdbb2 Reduce how often invert is called Maximilian Ammann 2022-03-25 20:52:47 +01:00
  • ae618da5b1 Optimize tile request starting Maximilian Ammann 2022-03-25 18:49:52 +01:00