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