diff options
Diffstat (limited to 'FETCH_DEPS.md')
| -rw-r--r-- | FETCH_DEPS.md | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/FETCH_DEPS.md b/FETCH_DEPS.md index d16fb45..3d5cc0e 100644 --- a/FETCH_DEPS.md +++ b/FETCH_DEPS.md @@ -30,3 +30,32 @@ https://raw.githubusercontent.com/mackron/miniaudio/master/miniaudio.h and place it into: third_party/miniaudio.h + +## wgpu-native + +WebGPU implementation via wgpu-native. + +Source: +https://github.com/gfx-rs/wgpu-native + +### Automatic fetch + +Use one of the provided scripts: +- scripts/project_init.sh +- scripts/project_init.bat + +These scripts will run `git submodule update --init --recursive` to fetch `wgpu-native` and then build its static library. + +### Manual fetch + +Run the following commands in the project root directory: +```bash +git submodule add https://github.com/gfx-rs/wgpu-native third_party/wgpu-native +git submodule update --init --recursive +cd third_party/wgpu-native +make lib-native # Requires Rust toolchain and LLVM/Clang to be installed. +cd ../.. +``` + +Expected static library location (for linking): +- `third_party/wgpu-native/target/release/libwgpu_native.a` (or platform equivalent like `.lib` or `.dylib`) |
