diff --git a/Cargo.lock b/Cargo.lock
index dc7e79b..9c08db1 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1459,7 +1459,7 @@ dependencies = [
 
 [[package]]
 name = "librashader"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "ash",
  "glob",
@@ -1495,7 +1495,7 @@ dependencies = [
 
 [[package]]
 name = "librashader-cache"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "bincode",
  "blake3",
@@ -1511,7 +1511,7 @@ dependencies = [
 
 [[package]]
 name = "librashader-capi"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "ash",
  "gl",
@@ -1528,7 +1528,7 @@ dependencies = [
 
 [[package]]
 name = "librashader-common"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "ash",
  "gl",
@@ -1542,7 +1542,7 @@ dependencies = [
 
 [[package]]
 name = "librashader-preprocess"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "encoding_rs",
  "glob",
@@ -1554,7 +1554,7 @@ dependencies = [
 
 [[package]]
 name = "librashader-presets"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "glob",
  "librashader-common",
@@ -1570,7 +1570,7 @@ dependencies = [
 
 [[package]]
 name = "librashader-reflect"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "bitflags 2.4.2",
  "bytemuck",
@@ -1592,7 +1592,7 @@ dependencies = [
 
 [[package]]
 name = "librashader-runtime"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "array-concat",
  "bytemuck",
@@ -1607,7 +1607,7 @@ dependencies = [
 
 [[package]]
 name = "librashader-runtime-d3d11"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "array-concat",
  "bytemuck",
@@ -1625,7 +1625,7 @@ dependencies = [
 
 [[package]]
 name = "librashader-runtime-d3d12"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "array-concat",
  "array-init",
@@ -1648,7 +1648,7 @@ dependencies = [
 
 [[package]]
 name = "librashader-runtime-gl"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "bytemuck",
  "gl",
@@ -1667,7 +1667,7 @@ dependencies = [
 
 [[package]]
 name = "librashader-runtime-mtl"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "array-concat",
  "bytemuck",
@@ -1684,7 +1684,7 @@ dependencies = [
 
 [[package]]
 name = "librashader-runtime-vk"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "array-concat",
  "ash",
@@ -1708,7 +1708,7 @@ dependencies = [
 
 [[package]]
 name = "librashader-runtime-wgpu"
-version = "0.2.2"
+version = "0.2.3"
 dependencies = [
  "array-concat",
  "bytemuck",
diff --git a/librashader-cache/Cargo.toml b/librashader-cache/Cargo.toml
index ba5b02f..46df432 100644
--- a/librashader-cache/Cargo.toml
+++ b/librashader-cache/Cargo.toml
@@ -2,7 +2,7 @@
 name = "librashader-cache"
 edition = "2021"
 license = "MPL-2.0 OR GPL-3.0-only"
-version = "0.2.2"
+version = "0.2.3"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
 readme = "../README.md"
@@ -12,8 +12,8 @@ description = "RetroArch shaders for all."
 
 [dependencies]
 serde = { version = "1.0" }
-librashader-reflect = { path = "../librashader-reflect", version = "0.2.2", features = ["serialize"] }
-librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.2" }
+librashader-reflect = { path = "../librashader-reflect", version = "0.2.3", features = ["serialize"] }
+librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.3" }
 platform-dirs = "0.3.0"
 blake3 = { version = "1.3.3" }
 thiserror = "1.0.38"
diff --git a/librashader-capi/Cargo.toml b/librashader-capi/Cargo.toml
index bff6025..b2c13b8 100644
--- a/librashader-capi/Cargo.toml
+++ b/librashader-capi/Cargo.toml
@@ -3,7 +3,7 @@ name = "librashader-capi"
 edition = "2021"
 
 license = "MPL-2.0 OR GPL-3.0-only"
-version = "0.2.2"
+version = "0.2.3"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
 readme = "../README.md"
@@ -40,7 +40,7 @@ sptr = "0.3.2"
 
 [dependencies.librashader]
 path = "../librashader"
-version = "0.2.2"
+version = "0.2.3"
 default-features = false
 features = ["reflect", "presets", "preprocess"]
 
diff --git a/librashader-common/Cargo.toml b/librashader-common/Cargo.toml
index 6a98ef4..c97b01e 100644
--- a/librashader-common/Cargo.toml
+++ b/librashader-common/Cargo.toml
@@ -3,7 +3,7 @@ name = "librashader-common"
 edition = "2021"
 
 license = "MPL-2.0 OR GPL-3.0-only"
-version = "0.2.2"
+version = "0.2.3"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
 readme = "../README.md"
diff --git a/librashader-preprocess/Cargo.toml b/librashader-preprocess/Cargo.toml
index 293c58f..3ed6d98 100644
--- a/librashader-preprocess/Cargo.toml
+++ b/librashader-preprocess/Cargo.toml
@@ -3,7 +3,7 @@ name = "librashader-preprocess"
 edition = "2021"
 
 license = "MPL-2.0 OR GPL-3.0-only"
-version = "0.2.2"
+version = "0.2.3"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
 readme = "../README.md"
@@ -14,7 +14,7 @@ description = "RetroArch shaders for all."
 [dependencies]
 thiserror = "1.0.37"
 nom = "7.1.1"
-librashader-common = { path = "../librashader-common", version = "0.2.2" }
+librashader-common = { path = "../librashader-common", version = "0.2.3" }
 encoding_rs = "0.8.31"
 
 [features]
diff --git a/librashader-presets/Cargo.toml b/librashader-presets/Cargo.toml
index 50de86f..e1567fd 100644
--- a/librashader-presets/Cargo.toml
+++ b/librashader-presets/Cargo.toml
@@ -3,7 +3,7 @@ name = "librashader-presets"
 edition = "2021"
 
 license = "MPL-2.0 OR GPL-3.0-only"
-version = "0.2.2"
+version = "0.2.3"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
 readme = "../README.md"
@@ -15,7 +15,7 @@ description = "RetroArch shaders for all."
 thiserror = "1.0.37"
 nom = "7.1.1"
 nom_locate = "4.0.0"
-librashader-common = { path = "../librashader-common", version = "0.2.2" }
+librashader-common = { path = "../librashader-common", version = "0.2.3" }
 num-traits = "0.2"
 once_cell = "1"
 # we don't need unicode
diff --git a/librashader-reflect/Cargo.toml b/librashader-reflect/Cargo.toml
index b645a4a..22b2058 100644
--- a/librashader-reflect/Cargo.toml
+++ b/librashader-reflect/Cargo.toml
@@ -3,7 +3,7 @@ name = "librashader-reflect"
 edition = "2021"
 
 license = "MPL-2.0 OR GPL-3.0-only"
-version = "0.2.2"
+version = "0.2.3"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
 readme = "../README.md"
@@ -18,9 +18,9 @@ bytemuck = "1.13.0"
 thiserror = "1.0.37"
 bitflags = "2.4.2"
 
-librashader-common = { path = "../librashader-common", version = "0.2.2" }
-librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.2" }
-librashader-presets = { path = "../librashader-presets", version = "0.2.2" }
+librashader-common = { path = "../librashader-common", version = "0.2.3" }
+librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.3" }
+librashader-presets = { path = "../librashader-presets", version = "0.2.3" }
 
 spirv_cross = { package = "librashader-spirv-cross", version = "0.25.1", optional = true }
 
diff --git a/librashader-runtime-d3d11/Cargo.toml b/librashader-runtime-d3d11/Cargo.toml
index cf1c710..5182db9 100644
--- a/librashader-runtime-d3d11/Cargo.toml
+++ b/librashader-runtime-d3d11/Cargo.toml
@@ -3,7 +3,7 @@ name = "librashader-runtime-d3d11"
 edition = "2021"
 
 license = "MPL-2.0 OR GPL-3.0-only"
-version = "0.2.2"
+version = "0.2.3"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
 readme = "../README.md"
@@ -12,12 +12,12 @@ keywords = ["shader", "retroarch", "SPIR-V"]
 description = "RetroArch shaders for all."
 
 [dependencies]
-librashader-common = { path = "../librashader-common", features = ["d3d11"], version = "0.2.2" }
-librashader-presets = { path = "../librashader-presets", version = "0.2.2" }
-librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.2" }
-librashader-reflect = { path = "../librashader-reflect", version = "0.2.2" }
-librashader-runtime = { path = "../librashader-runtime", version = "0.2.2" }
-librashader-cache = { path = "../librashader-cache", version = "0.2.2", features = ["d3d"] }
+librashader-common = { path = "../librashader-common", features = ["d3d11"], version = "0.2.3" }
+librashader-presets = { path = "../librashader-presets", version = "0.2.3" }
+librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.3" }
+librashader-reflect = { path = "../librashader-reflect", version = "0.2.3" }
+librashader-runtime = { path = "../librashader-runtime", version = "0.2.3" }
+librashader-cache = { path = "../librashader-cache", version = "0.2.3", features = ["d3d"] }
 
 thiserror = "1.0.37"
 bytemuck = "1.12.3"
diff --git a/librashader-runtime-d3d12/Cargo.toml b/librashader-runtime-d3d12/Cargo.toml
index b9a9ea6..623b62b 100644
--- a/librashader-runtime-d3d12/Cargo.toml
+++ b/librashader-runtime-d3d12/Cargo.toml
@@ -3,7 +3,7 @@ name = "librashader-runtime-d3d12"
 edition = "2021"
 
 license = "MPL-2.0 OR GPL-3.0-only"
-version = "0.2.2"
+version = "0.2.3"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
 readme = "../README.md"
@@ -12,12 +12,12 @@ keywords = ["shader", "retroarch", "SPIR-V"]
 description = "RetroArch shaders for all."
 
 [dependencies]
-librashader-common = { path = "../librashader-common", features = ["d3d12"], version = "0.2.2" }
-librashader-presets = { path = "../librashader-presets", version = "0.2.2" }
-librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.2" }
-librashader-reflect = { path = "../librashader-reflect", version = "0.2.2", features = ["dxil"]  }
-librashader-runtime = { path = "../librashader-runtime", version = "0.2.2" }
-librashader-cache = { path = "../librashader-cache", version = "0.2.2", features = ["d3d"] }
+librashader-common = { path = "../librashader-common", features = ["d3d12"], version = "0.2.3" }
+librashader-presets = { path = "../librashader-presets", version = "0.2.3" }
+librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.3" }
+librashader-reflect = { path = "../librashader-reflect", version = "0.2.3", features = ["dxil"]  }
+librashader-runtime = { path = "../librashader-runtime", version = "0.2.3" }
+librashader-cache = { path = "../librashader-cache", version = "0.2.3", features = ["d3d"] }
 
 thiserror = "1.0.37"
 parking_lot = "0.12.1"
diff --git a/librashader-runtime-gl/Cargo.toml b/librashader-runtime-gl/Cargo.toml
index ec08f80..17bfa7d 100644
--- a/librashader-runtime-gl/Cargo.toml
+++ b/librashader-runtime-gl/Cargo.toml
@@ -3,7 +3,7 @@ name = "librashader-runtime-gl"
 edition = "2021"
 
 license = "MPL-2.0 OR GPL-3.0-only"
-version = "0.2.2"
+version = "0.2.3"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
 readme = "../README.md"
@@ -12,12 +12,12 @@ keywords = ["shader", "retroarch", "SPIR-V"]
 description = "RetroArch shaders for all."
 
 [dependencies]
-librashader-common = { path = "../librashader-common", features = ["opengl"], version = "0.2.2" }
-librashader-presets = { path = "../librashader-presets", version = "0.2.2" }
-librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.2" }
-librashader-reflect = { path = "../librashader-reflect", version = "0.2.2" }
-librashader-runtime = { path = "../librashader-runtime" , version = "0.2.2" }
-librashader-cache = { path = "../librashader-cache", version = "0.2.2" }
+librashader-common = { path = "../librashader-common", features = ["opengl"], version = "0.2.3" }
+librashader-presets = { path = "../librashader-presets", version = "0.2.3" }
+librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.3" }
+librashader-reflect = { path = "../librashader-reflect", version = "0.2.3" }
+librashader-runtime = { path = "../librashader-runtime" , version = "0.2.3" }
+librashader-cache = { path = "../librashader-cache", version = "0.2.3" }
 spirv_cross = { package = "librashader-spirv-cross", version = "0.25.1" }
 
 gl = "0.14.0"
diff --git a/librashader-runtime-mtl/Cargo.toml b/librashader-runtime-mtl/Cargo.toml
index e3fbad0..eb8061d 100644
--- a/librashader-runtime-mtl/Cargo.toml
+++ b/librashader-runtime-mtl/Cargo.toml
@@ -3,7 +3,7 @@ name = "librashader-runtime-mtl"
 edition = "2021"
 
 license = "MPL-2.0 OR GPL-3.0-only"
-version = "0.2.2"
+version = "0.2.3"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
 readme = "../README.md"
@@ -14,11 +14,11 @@ description = "RetroArch shaders for all."
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-librashader-common = { path = "../librashader-common", features = ["metal"], version = "0.2.2" }
-librashader-presets = { path = "../librashader-presets", version = "0.2.2" }
-librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.2" }
-librashader-reflect = { path = "../librashader-reflect", version = "0.2.2" }
-librashader-runtime = { path = "../librashader-runtime" , version = "0.2.2" }
+librashader-common = { path = "../librashader-common", features = ["metal"], version = "0.2.3" }
+librashader-presets = { path = "../librashader-presets", version = "0.2.3" }
+librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.3" }
+librashader-reflect = { path = "../librashader-reflect", version = "0.2.3" }
+librashader-runtime = { path = "../librashader-runtime" , version = "0.2.3" }
 
 thiserror = "1.0"
 array-concat = "0.5.2"
diff --git a/librashader-runtime-vk/Cargo.toml b/librashader-runtime-vk/Cargo.toml
index 24c8d8a..e75796e 100644
--- a/librashader-runtime-vk/Cargo.toml
+++ b/librashader-runtime-vk/Cargo.toml
@@ -3,7 +3,7 @@ name = "librashader-runtime-vk"
 edition = "2021"
 
 license = "MPL-2.0 OR GPL-3.0-only"
-version = "0.2.2"
+version = "0.2.3"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
 readme = "../README.md"
@@ -14,12 +14,12 @@ description = "RetroArch shaders for all."
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-librashader-common = { path = "../librashader-common", features = ["vulkan"], version = "0.2.2" }
-librashader-presets = { path = "../librashader-presets", version = "0.2.2" }
-librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.2" }
-librashader-reflect = { path = "../librashader-reflect", version = "0.2.2" }
-librashader-runtime = { path = "../librashader-runtime" , version = "0.2.2" }
-librashader-cache = { path = "../librashader-cache", version = "0.2.2" }
+librashader-common = { path = "../librashader-common", features = ["vulkan"], version = "0.2.3" }
+librashader-presets = { path = "../librashader-presets", version = "0.2.3" }
+librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.3" }
+librashader-reflect = { path = "../librashader-reflect", version = "0.2.3" }
+librashader-runtime = { path = "../librashader-runtime" , version = "0.2.3" }
+librashader-cache = { path = "../librashader-cache", version = "0.2.3" }
 
 bytemuck = { version = "1.12.3", features = ["derive"] }
 thiserror = "1.0.37"
diff --git a/librashader-runtime-wgpu/Cargo.toml b/librashader-runtime-wgpu/Cargo.toml
index 66bf0f6..e5a6042 100644
--- a/librashader-runtime-wgpu/Cargo.toml
+++ b/librashader-runtime-wgpu/Cargo.toml
@@ -2,7 +2,7 @@
 name = "librashader-runtime-wgpu"
 edition = "2021"
 
-version = "0.2.2"
+version = "0.2.3"
 license = "MPL-2.0 OR GPL-3.0-only"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
@@ -14,11 +14,11 @@ description = "RetroArch shaders for all."
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-librashader-common = { path = "../librashader-common", features = ["wgpu"], version = "0.2.2" }
-librashader-presets = { path = "../librashader-presets", version = "0.2.2" }
-librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.2" }
-librashader-reflect = { path = "../librashader-reflect", version = "0.2.2", features = ["wgsl"], default-features = false }
-librashader-runtime = { path = "../librashader-runtime" , version = "0.2.2" }
+librashader-common = { path = "../librashader-common", features = ["wgpu"], version = "0.2.3" }
+librashader-presets = { path = "../librashader-presets", version = "0.2.3" }
+librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.3" }
+librashader-reflect = { path = "../librashader-reflect", version = "0.2.3", features = ["wgsl"], default-features = false }
+librashader-runtime = { path = "../librashader-runtime" , version = "0.2.3" }
 
 wgpu = { version = "0.19.0", default-features = false, features = ["wgsl"] }
 image = "0.24.7"
diff --git a/librashader-runtime/Cargo.toml b/librashader-runtime/Cargo.toml
index 9ce6aa2..125c2bb 100644
--- a/librashader-runtime/Cargo.toml
+++ b/librashader-runtime/Cargo.toml
@@ -3,7 +3,7 @@ name = "librashader-runtime"
 edition = "2021"
 
 license = "MPL-2.0 OR GPL-3.0-only"
-version = "0.2.2"
+version = "0.2.3"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
 readme = "../README.md"
@@ -12,10 +12,10 @@ keywords = ["shader", "retroarch", "SPIR-V"]
 description = "RetroArch shaders for all."
 
 [dependencies]
-librashader-common = { path = "../librashader-common", version = "0.2.2" }
-librashader-presets = { path = "../librashader-presets", version = "0.2.2" }
-librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.2" }
-librashader-reflect = { path = "../librashader-reflect", version = "0.2.2" }
+librashader-common = { path = "../librashader-common", version = "0.2.3" }
+librashader-presets = { path = "../librashader-presets", version = "0.2.3" }
+librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.3" }
+librashader-reflect = { path = "../librashader-reflect", version = "0.2.3" }
 bytemuck = "1.12.3"
 num-traits = "0.2.15"
 array-concat = "0.5.2"
diff --git a/librashader/Cargo.toml b/librashader/Cargo.toml
index 8784d28..1dfdb45 100644
--- a/librashader/Cargo.toml
+++ b/librashader/Cargo.toml
@@ -4,7 +4,7 @@ edition = "2021"
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 license = "MPL-2.0 OR GPL-3.0-only"
-version = "0.2.2"
+version = "0.2.3"
 authors = ["Ronny Chan <ronny@ronnychan.ca>"]
 repository = "https://github.com/SnowflakePowered/librashader"
 readme = "../README.md"
@@ -13,24 +13,24 @@ keywords = ["shader", "retroarch", "SPIR-V"]
 description = "RetroArch shaders for all."
 
 [dependencies]
-librashader-common = { path = "../librashader-common", version = "0.2.2" }
-librashader-presets = { path = "../librashader-presets", version = "0.2.2" }
-librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.2" }
-librashader-reflect = { path = "../librashader-reflect", version = "0.2.2" }
-librashader-cache = { path = "../librashader-cache", version = "0.2.2" }
-librashader-runtime  = { path = "../librashader-runtime", version = "0.2.2" }
-librashader-runtime-d3d11  = { path = "../librashader-runtime-d3d11", version = "0.2.2", optional = true }
-librashader-runtime-d3d12  = { path = "../librashader-runtime-d3d12", version = "0.2.2", optional = true }
-librashader-runtime-gl = { path = "../librashader-runtime-gl", version = "0.2.2", optional = true }
-librashader-runtime-vk = { path = "../librashader-runtime-vk", version = "0.2.2", optional = true }
-librashader-runtime-mtl = { path = "../librashader-runtime-mtl", version = "0.2.2", optional = true }
+librashader-common = { path = "../librashader-common", version = "0.2.3" }
+librashader-presets = { path = "../librashader-presets", version = "0.2.3" }
+librashader-preprocess = { path = "../librashader-preprocess", version = "0.2.3" }
+librashader-reflect = { path = "../librashader-reflect", version = "0.2.3" }
+librashader-cache = { path = "../librashader-cache", version = "0.2.3" }
+librashader-runtime  = { path = "../librashader-runtime", version = "0.2.3" }
+librashader-runtime-d3d11  = { path = "../librashader-runtime-d3d11", version = "0.2.3", optional = true }
+librashader-runtime-d3d12  = { path = "../librashader-runtime-d3d12", version = "0.2.3", optional = true }
+librashader-runtime-gl = { path = "../librashader-runtime-gl", version = "0.2.3", optional = true }
+librashader-runtime-vk = { path = "../librashader-runtime-vk", version = "0.2.3", optional = true }
+librashader-runtime-mtl = { path = "../librashader-runtime-mtl", version = "0.2.3", optional = true }
 
 ash = { version = "0.37", optional = true }
 halfbrown = "0.2.4"
 
 [target.'cfg(not(all(target_vendor="apple", docsrs)))'.dependencies]
 wgpu = { version = "0.19", default-features = false, optional = true }
-librashader-runtime-wgpu = { path = "../librashader-runtime-wgpu", version = "0.2.2", optional = true }
+librashader-runtime-wgpu = { path = "../librashader-runtime-wgpu", version = "0.2.3", optional = true }
 wgpu-types = { version = "0.19", optional = true }
 
 [target.'cfg(windows)'.dependencies.windows]