wgpu: update release

This commit is contained in:
Laytan Laats
2025-02-24 20:52:14 +01:00
parent ae9388c013
commit 77c7087de3
11 changed files with 9 additions and 9 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
lib/* lib/*
!lib/.gitkeep !lib/wgpu-windows-x86_64-msvc-release
example/web/triangle.wasm example/web/triangle.wasm
example/web/wgpu.js example/web/wgpu.js
example/web/runtime.js example/web/runtime.js
+2 -2
View File
@@ -11,8 +11,8 @@ Have a look at the `example/` directory for the rendering of a basic triangle.
## Getting the wgpu-native libraries ## Getting the wgpu-native libraries
For native support (not the browser), some libraries are required. Fortunately this is For native support (not the browser), some libraries are required. Fortunately this is
extremely easy, just download them from the [releases on GitHub](https://github.com/gfx-rs/wgpu-native/releases/tag/v24.0.1), extremely easy, just download them from the [releases on GitHub](https://github.com/gfx-rs/wgpu-native/releases/tag/v24.0.0.1),
the bindings are for v24.0.1 at the moment. the bindings are for v24.0.0.1 at the moment.
These are expected in the `lib` folder under the same name as they are released (just unzipped). These are expected in the `lib` folder under the same name as they are released (just unzipped).
By default it will look for a static release version (`wgpu-OS-ARCH-release.a|lib`), By default it will look for a static release version (`wgpu-OS-ARCH-release.a|lib`),
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
+4 -4
View File
@@ -10,10 +10,10 @@ WGPU_DEBUG :: #config(WGPU_DEBUG, false)
when ODIN_OS == .Windows { when ODIN_OS == .Windows {
@(private) ARCH :: "x86_64" when ODIN_ARCH == .amd64 else "x86_64" when ODIN_ARCH == .i386 else #panic("unsupported WGPU Native architecture") @(private) ARCH :: "x86_64" when ODIN_ARCH == .amd64 else "x86_64" when ODIN_ARCH == .i386 else #panic("unsupported WGPU Native architecture")
@(private) EXT :: ".dll.lib" when WGPU_SHARED else ".lib" @(private) EXT :: ".dll.lib" when WGPU_SHARED else ".lib"
@(private) LIB :: "lib/wgpu-windows-" + ARCH + "-" + TYPE + "/lib/wgpu_native" + EXT @(private) LIB :: "lib/wgpu-windows-" + ARCH + "-msvc-" + TYPE + "/lib/wgpu_native" + EXT
when !#exists(LIB) { when !#exists(LIB) {
#panic("Could not find the compiled WGPU Native library at '" + #directory + LIB + "', these can be downloaded from https://github.com/gfx-rs/wgpu-native/releases/tag/v24.0.1, make sure to read the README at '" + #directory + "README.md'") #panic("Could not find the compiled WGPU Native library at '" + #directory + LIB + "', these can be downloaded from https://github.com/gfx-rs/wgpu-native/releases/tag/v24.0.0.1, make sure to read the README at '" + #directory + "README.md'")
} }
@(export) @(export)
@@ -37,7 +37,7 @@ when ODIN_OS == .Windows {
@(private) LIB :: "lib/wgpu-macos-" + ARCH + "-" + TYPE + "/lib/libwgpu_native" + EXT @(private) LIB :: "lib/wgpu-macos-" + ARCH + "-" + TYPE + "/lib/libwgpu_native" + EXT
when !#exists(LIB) { when !#exists(LIB) {
#panic("Could not find the compiled WGPU Native library at '" + #directory + LIB + "', these can be downloaded from https://github.com/gfx-rs/wgpu-native/releases/tag/v24.0.1, make sure to read the README at '" + #directory + "README.md'") #panic("Could not find the compiled WGPU Native library at '" + #directory + LIB + "', these can be downloaded from https://github.com/gfx-rs/wgpu-native/releases/tag/v24.0.0.1, make sure to read the README at '" + #directory + "README.md'")
} }
@(export) @(export)
@@ -53,7 +53,7 @@ when ODIN_OS == .Windows {
@(private) LIB :: "lib/wgpu-linux-" + ARCH + "-" + TYPE + "/lib/libwgpu_native" + EXT @(private) LIB :: "lib/wgpu-linux-" + ARCH + "-" + TYPE + "/lib/libwgpu_native" + EXT
when !#exists(LIB) { when !#exists(LIB) {
#panic("Could not find the compiled WGPU Native library at '" + #directory + LIB + "', these can be downloaded from https://github.com/gfx-rs/wgpu-native/releases/tag/v24.0.1, make sure to read the README at '" + #directory + "README.md'") #panic("Could not find the compiled WGPU Native library at '" + #directory + LIB + "', these can be downloaded from https://github.com/gfx-rs/wgpu-native/releases/tag/v24.0.0.1, make sure to read the README at '" + #directory + "README.md'")
} }
@(export) @(export)
+2 -2
View File
@@ -2,8 +2,8 @@ package wgpu
import "base:runtime" import "base:runtime"
BINDINGS_VERSION :: [4]u8{24, 0, 1, 0} BINDINGS_VERSION :: [4]u8{24, 0, 0, 1}
BINDINGS_VERSION_STRING :: "24.0.1" BINDINGS_VERSION_STRING :: "24.0.0.1"
LogLevel :: enum i32 { LogLevel :: enum i32 {
Off, Off,