140 Commits

Author SHA1 Message Date
Max Ammann
9496ef0e71
Fix regressions: Transferable flatbuffers (#221)
* Add geometry index again

* Switch to info level for run config

* Add setting for present_mode

* Remove unused file

* Adjust web to new message

* Update package-lock.json

* One of the first working versions with a large buffer

* Add features to fix builds

* Switch to flatbuffers for data passing

* Cleanup and move entries to wasm_entries

* Install protobuf and flatbuffers

* Fix windows CI

* Fix clippy errors and warnings for generated code
2022-12-11 21:11:49 +01:00
Max Ammann
1b73ad5908
Upgrade to Ubuntu 22 in CI (#215)
* Use apt-get

* Upgarde ubuntu

* Disable upgrading drivers

* Add messages to test

* Add comment
2022-11-13 11:30:59 +01:00
Max Ammann
146456a311
Switch to powershell (#209)
* Switch to powershell
2022-11-12 15:32:12 +01:00
Max Ammann
fec6a408ee
Update Rust for CI and IDEs (#207)
* Upgrade toolchain to 1.65

* Set minimum Rust version

* Cargo workspaces

* Set version manually

* Set a specific rust version so we an upgrade is triggered

* Use debug for wgpu-info for speedier compile

* Install specific rev of wgpu-info

* Fix windows build
2022-11-12 13:21:29 +01:00
Max Ammann
0b17bc83d4
Create a matrix job for apple (#195)
* Create a matrix job for apple

* Skip tests on x86_64

* Change dependencies back

* Remove dependencies from justfile task
2022-11-04 10:03:27 +01:00
Max Ammann
7243e30e00
Bootstrap RFCs and add initial RFC (#188)
* Add template and rfc rfc

* Remove issue template

* Add generate script for SUMMARY.md

* Generage SUMMARY.md file

* generate summary

* Update rfc process

* Add symlink to rfc

* Add notes to README
2022-11-02 21:18:52 +01:00
Max Ammann
ecaa696430
Deduplicate and fix CI (#189)
* Dedublicate and fix CI

* Set correct toolchain

* Install binstall quicker

* Add check for different arch
2022-10-30 18:46:05 +01:00
Max Ammann
ec1ad07164
Use DEPTH32FLOAT_STENCIL8 for metal support (#183)
* Switch to Depth32FloatStencil8 for support on metal. It seems to have better overal support.

* Update formatting

* Fix usage of wrong texture format

* Make depth format configurable

* Force install tools

* Echo path

* Change shell to msys2 for windows
2022-10-24 10:49:37 +02:00
Max Ammann
cec73c8486 Set separate scratch path 2022-10-23 16:56:19 +02:00
Maximilian Ammann
2fed12a473 Add version output 2022-10-23 15:16:20 +02:00
Maximilian Ammann
3894a92343 Add logging output 2022-10-23 15:07:38 +02:00
Maximilian Ammann
a3e4c51b5e Clean .build directory on macOS 2022-10-23 14:21:09 +02:00
Maximilian Ammann
40304383d4 First install just 2022-10-23 14:01:53 +02:00
Maximilian Ammann
afab317594 Improve order for more efficient installs 2022-10-23 13:02:44 +02:00
Maximilian Ammann
d70e786b66 Fix installs 2022-10-23 12:43:50 +02:00
Maximilian Ammann
7b41971b67 Fix install 2022-10-23 12:35:28 +02:00
Maximilian Ammann
bfa07fb625 Switch to binstall for binary dependencies 2022-10-23 12:16:00 +02:00
Maximilian Ammann
911b39cc68 Upgrade GitHub actions 2022-10-23 11:56:11 +02:00
Max Ammann
a6553d2193
Set cloudflare branch to main (#176) 2022-09-24 18:55:20 +02:00
Maximilian Ammann
f647525cc5 Fix android checks 2022-09-24 17:46:07 +02:00
Maximilian Ammann
c4e08aead3 Finish CI setup 2022-09-18 13:23:12 +02:00
Maximilian Ammann
41b77579cc Fix check expression 2022-09-18 13:02:40 +02:00
Maximilian Ammann
bd663fd187 Add more jobs 2022-09-18 11:53:46 +02:00
Maximilian Ammann
6dd67e8906 Make multithreading named consistantly 2022-09-18 11:53:08 +02:00
Maximilian Ammann
67763962fc Fix wasm-bindgen install 2022-09-17 21:21:12 +02:00
Maximilian Ammann
e7dd2a1a6d Selectively install targets 2022-09-17 21:11:36 +02:00
Maximilian Ammann
4fb78c4b64 Deduplicate workflow for more demos 2022-09-17 15:24:12 +02:00
Maximilian Ammann
b4269f7c7e Fix linux CI script 2022-09-15 15:29:58 +02:00
Maximilian Ammann
5b5be8ab40 Use custom profile and remove wasm-pack 2022-09-08 16:18:12 +02:00
Max Ammann
0b9404a518
Add watch functionality for web (#169) 2022-09-08 11:08:32 +02:00
Max Ammann
1e438056df
Upgrade wgpu (#162)
* Upgrade wgpu

* Fix dependency issues

* Upgrade wgpu and fix specific version of web-sys

* Use latest wasm-bindgen-cli
2022-09-07 18:08:48 +02:00
karisair
6f409d7aa2
Fixes #27 - switched to macos-12 runner which is GA since 2022-06-13 (#157) 2022-07-17 15:58:31 +02:00
Max Ammann
2b0a352f32
Run scheduled to we get to know when the build breaks because of dependencies (#154)
We do not use a .lock file, as maplibre is a library. Therefore, build could potentially fail if new updates to dependencies are pushed. By building maplibre scheduled we get to know that.
2022-07-14 08:28:06 +02:00
Max Ammann
be5f855688
Improve CI (#144)
Co-authored-by: Yuri Astrakhan <yuriastrakhan@gmail.com>
2022-07-06 19:57:27 +00:00
Jackson Shi
74ca3ae4e5
Remove sqlite feature from windows build action (#120)
* rm sqlite

* rm sqlite install

* update build dependencies

Co-authored-by: Maximilian Ammann <max@maxammann.org>
2022-06-11 11:08:07 +02:00
Max Ammann
b202dc8dd4
Enable bechmarks (#129)
* Fix benchmarks

* Add test data

* Update drivers

* No vulkan-sdk
2022-06-04 10:55:09 +02:00
Maximilian Ammann
377c58c97a Fix artifact name 2022-06-03 14:20:51 +02:00
Max Ammann
f2e13c1317 Merge pull request #125 from maxammann/update-links
Fix links
2022-06-03 13:38:17 +02:00
Maximilian Ammann
ca2ad95260 Fix headers 2022-06-03 13:15:15 +02:00
Maximilian Ammann
ded62d76b1 Deploy to cloudflare 2022-06-03 12:47:59 +02:00
Max Ammann
4dbd47b09a Merge pull request #123 from maxammann/fix-deployment
Fix deployment of docs, and disable of demo
2022-06-03 11:54:52 +02:00
Maximilian Ammann
1ba6079ba2 Fix deployment of docs, and disable of demo 2022-06-03 11:10:15 +02:00
Maximilian Ammann
31fa4ed421 Fix web pipeline 2022-06-02 17:50:09 +02:00
Maximilian Ammann
75f69fa840 Set NDK 2022-06-02 16:06:49 +02:00
Maximilian Ammann
c707fa3b5c Use reusable workflows 2022-06-02 15:46:34 +02:00
Maximilian Ammann
9728caa2ac Enable the test suite to use the CPU rasterizers (vulkan and egl) 2022-06-02 15:04:42 +02:00
Maximilian Ammann
cef804ef18 Install missing dependency 2022-06-01 18:19:33 +02:00
Maximilian Ammann
873e351890 Fix tests for various platforms 2022-06-01 18:05:38 +02:00
Maximilian Ammann
3f821e7f66 Run more tests in CI 2022-06-01 17:21:52 +02:00
Zsolt Bölöny
e59dacdb45
Fix unit test build and run tests on CI (on some platforms) (#117)
* Fix unit test build

* Don't run static tile fetching test if no tiles are embedded

* Don't test code examples which use private modules

* Disable Tokio tests on WASM32 platform

* Move linux-demo action into demo folder for consistency

* Run tests on Windows and Linux (at least)
2022-05-31 21:07:54 +02:00