895 Commits

Author SHA1 Message Date
Maximilian Ammann
1f766b0fe0 Add resources 2021-12-09 12:28:30 +01:00
Maximilian Ammann
264c2c2481 Add experiment for shared-memory usage 2021-12-09 12:20:23 +01:00
Maximilian Ammann
f4bfff51d3 Experiment with wasm and web workers 2021-12-08 21:17:13 +01:00
Maximilian Ammann
f7cc115e1f Enable features for wasm 2021-12-08 21:16:39 +01:00
Maximilian Ammann
6c23e65de7 Update build script for web 2021-12-08 21:16:26 +01:00
Maximilian Ammann
b3cd195af3 Add local server 2021-12-08 21:16:14 +01:00
Maximilian Ammann
7998a5aeaa Move validate code to separate crate 2021-12-08 18:12:38 +01:00
Maximilian Ammann
95f6447108 Start style-spec crate 2021-12-08 18:12:15 +01:00
Maximilian Ammann
430d6f368b Add error check for WGSL 2021-12-07 17:30:23 +01:00
Maximilian Ammann
6b074f42e9 Move uniform to ffi file 2021-12-07 17:14:23 +01:00
Maximilian Ammann
465b1efc93 Refactor input such that it works on web 2021-12-06 20:21:14 +01:00
Maximilian Ammann
586baa17d6 Use cross platform Instant 2021-12-06 20:21:03 +01:00
Maximilian Ammann
3b16a5ae62 Cleanup 2021-12-06 19:54:58 +01:00
Maximilian Ammann
023e26df3c Add resources 2021-12-06 19:47:53 +01:00
Maximilian Ammann
1bff627401 Upgrade camera again 2021-12-05 22:25:22 +01:00
Maximilian Ammann
7d62e966da Switch to simple camera for experimenting 2021-12-05 16:03:58 +01:00
Maximilian Ammann
80c840007f Add a camera which is not used yet 2021-12-05 14:14:58 +01:00
Maximilian Ammann
daeabb4d77 Fix depth 2021-12-05 12:46:42 +01:00
Maximilian Ammann
5efe51ad5b Refactor and cleanup 2021-12-05 12:43:16 +01:00
Maximilian Ammann
995246bfe3 Add clipping for the very first tile! 2021-12-05 11:54:06 +01:00
Maximilian Ammann
1ef0aa4639 First successful experiment with stencil buffer 2021-12-05 10:55:52 +01:00
Maximilian Ammann
add96bbf91 Enable stencil and render rust logo into map 2021-12-04 16:20:12 +01:00
Maximilian Ammann
3f4beab87f Move into render module 2021-12-04 10:48:49 +01:00
Maximilian Ammann
727fb4d614 Fix dependencies 2021-12-03 21:39:57 +01:00
Maximilian Ammann
9e3d24692a Move download to own crate 2021-12-03 21:38:00 +01:00
Maximilian Ammann
5f859c9d13 Fix downloader 2021-12-03 21:31:05 +01:00
Maximilian Ammann
4a90df93fb Add script which works for webgpu and webgl 2021-12-03 21:29:48 +01:00
Maximilian Ammann
bf52ad1d8e Uncomment weird line 2021-12-02 20:09:47 +01:00
Maximilian Ammann
088ce1e21e Add webgl feature 2021-12-02 20:07:35 +01:00
Maximilian Ammann
b2ceb05f8e Adjust limits for webgl 2021-12-02 20:07:29 +01:00
Maximilian Ammann
a1f72197d9 Refine platform constants for webgl 2021-12-02 20:07:12 +01:00
Maximilian Ammann
8998b59d63 Fix fps meter 2021-12-02 20:07:03 +01:00
Maximilian Ammann
7c70ab0ce5 Add support for wasm 2021-12-02 18:37:32 +01:00
Maximilian Ammann
2de2203ded Move files to their corresponding directory 2021-12-02 16:22:23 +01:00
Maximilian Ammann
a7bc21ab70 Refactor complete project by splitting it up and introducing a State 2021-12-02 16:20:48 +01:00
Maximilian Ammann
1841d9933d Cleanup and fix parsing of linestrings 2021-12-02 16:20:26 +01:00
Maximilian Ammann
4bca568f6e Draw very first tile 2021-12-01 17:55:36 +01:00
Maximilian Ammann
a788c14d7a Fix parsing and add grid handling 2021-12-01 17:55:26 +01:00
Maximilian Ammann
742d510ed4 Add first test for lyon tesselation 2021-11-30 13:03:09 +01:00
Maximilian Ammann
3838725c4f Update dependencies 2021-11-28 20:30:12 +01:00
Maximilian Ammann
6c4ab27bb1 Add vector_tile crate for decoding vector tiles 2021-11-28 20:30:00 +01:00
Maximilian Ammann
b887aadcc0 Merge commit '5359e7b79d85a4682e3641bedb13caabbf42d31d' as 'libs/mvt' 2021-11-28 13:09:08 +01:00
Maximilian Ammann
5359e7b79d Squashed 'libs/mvt/' content from commit 3dd127f
git-subtree-dir: libs/mvt
git-subtree-split: 3dd127f6e199359aaa3530c9bbebb334beed0b9b
2021-11-28 13:09:08 +01:00
Maximilian Ammann
696a99c689 Add first shader 2021-11-28 13:06:49 +01:00
Maximilian Ammann
cce827be91 Add README and first files for rendering to a window 2021-11-28 12:00:47 +01:00