dep update

This commit is contained in:
Alex Janka 2024-08-10 16:02:18 +10:00
parent c7d3f12aee
commit 8ab1581899
7 changed files with 65 additions and 64 deletions

67
Cargo.lock generated
View file

@ -159,9 +159,9 @@ dependencies = [
[[package]] [[package]]
name = "anstyle" name = "anstyle"
version = "1.0.7" version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
[[package]] [[package]]
name = "anstyle-parse" name = "anstyle-parse"
@ -203,8 +203,7 @@ dependencies = [
[[package]] [[package]]
name = "anymap" name = "anymap"
version = "1.0.0-beta.2" version = "1.0.0-beta.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "git+https://git.alexjanka.com/alex/anymap#c70cb7def9064810d7ca2a006a2cc7a2419e11bd"
checksum = "8f1f8f5a6f3d50d89e3797d7593a50f96bb2aaa20ca0cc7be1fb673232c91d72"
[[package]] [[package]]
name = "arbitrary" name = "arbitrary"
@ -565,9 +564,9 @@ checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce"
[[package]] [[package]]
name = "bytemuck" name = "bytemuck"
version = "1.16.1" version = "1.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e" checksum = "102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83"
dependencies = [ dependencies = [
"bytemuck_derive", "bytemuck_derive",
] ]
@ -793,9 +792,9 @@ dependencies = [
[[package]] [[package]]
name = "clap" name = "clap"
version = "4.5.9" version = "4.5.15"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462" checksum = "11d8838454fda655dafd3accb2b6e2bea645b9e4078abe84a22ceb947235c5cc"
dependencies = [ dependencies = [
"clap_builder", "clap_builder",
"clap_derive", "clap_derive",
@ -808,9 +807,9 @@ source = "git+https://github.com/robbert-vdh/clap-sys.git?branch=feature/cstr-ma
[[package]] [[package]]
name = "clap_builder" name = "clap_builder"
version = "4.5.9" version = "4.5.15"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942" checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6"
dependencies = [ dependencies = [
"anstream", "anstream",
"anstyle", "anstyle",
@ -821,9 +820,9 @@ dependencies = [
[[package]] [[package]]
name = "clap_derive" name = "clap_derive"
version = "4.5.8" version = "4.5.13"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2bac35c6dafb060fd4d275d9a4ffae97917c13a6327903a8be2153cd964f7085" checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0"
dependencies = [ dependencies = [
"heck", "heck",
"proc-macro2", "proc-macro2",
@ -1475,9 +1474,9 @@ dependencies = [
[[package]] [[package]]
name = "env_logger" name = "env_logger"
version = "0.11.3" version = "0.11.5"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d"
dependencies = [ dependencies = [
"anstream", "anstream",
"anstyle", "anstyle",
@ -1643,7 +1642,7 @@ dependencies = [
"futures", "futures",
"gb-emu-lib", "gb-emu-lib",
"gilrs", "gilrs",
"image 0.25.1", "image 0.25.2",
"log", "log",
"nokhwa", "nokhwa",
"raw-window-handle 0.6.2", "raw-window-handle 0.6.2",
@ -1874,9 +1873,9 @@ dependencies = [
[[package]] [[package]]
name = "gilrs" name = "gilrs"
version = "0.10.8" version = "0.10.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f226b8f4d9bc7da93de8efd8747c6b1086409ca3f4b6d51e9a7f5461a9183fe" checksum = "dfb8c78963a8856a5b10015c9349176ff5edbc8095384d52aada467a848bc03a"
dependencies = [ dependencies = [
"fnv", "fnv",
"gilrs-core", "gilrs-core",
@ -2424,12 +2423,12 @@ dependencies = [
[[package]] [[package]]
name = "image" name = "image"
version = "0.25.1" version = "0.25.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11" checksum = "99314c8a2152b8ddb211f924cdae532d8c5e4c8bb54728e12fff1b0cd5963a10"
dependencies = [ dependencies = [
"bytemuck", "bytemuck",
"byteorder", "byteorder-lite",
"color_quant", "color_quant",
"exr", "exr",
"gif", "gif",
@ -2738,7 +2737,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d" checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d"
dependencies = [ dependencies = [
"cfg-if 1.0.0", "cfg-if 1.0.0",
"windows-targets 0.48.5", "windows-targets 0.52.6",
] ]
[[package]] [[package]]
@ -2844,7 +2843,7 @@ source = "git+https://git.alexjanka.com/alex/librashader#be4c634614454d1432c602c
dependencies = [ dependencies = [
"array-concat", "array-concat",
"bytemuck", "bytemuck",
"image 0.25.1", "image 0.25.2",
"librashader-common", "librashader-common",
"librashader-preprocess", "librashader-preprocess",
"librashader-presets", "librashader-presets",
@ -2880,7 +2879,7 @@ source = "git+https://git.alexjanka.com/alex/librashader#be4c634614454d1432c602c
dependencies = [ dependencies = [
"array-concat", "array-concat",
"bytemuck", "bytemuck",
"image 0.25.1", "image 0.25.2",
"librashader-cache", "librashader-cache",
"librashader-common", "librashader-common",
"librashader-preprocess", "librashader-preprocess",
@ -3139,9 +3138,9 @@ dependencies = [
[[package]] [[package]]
name = "naga" name = "naga"
version = "22.0.0" version = "22.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09eeccb9b50f4f7839b214aa3e08be467159506a986c18e0702170ccf720a453" checksum = "8bd5a652b6faf21496f2cfd88fc49989c8db0825d1f6746b1a71a6ede24a63ad"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"bit-set", "bit-set",
@ -3228,7 +3227,7 @@ dependencies = [
[[package]] [[package]]
name = "nih_plug" name = "nih_plug"
version = "0.0.0" version = "0.0.0"
source = "git+https://git.alexjanka.com/alex/nih-plug#0e54080a1d29ae057c1f74590eff7972ec3986d2" source = "git+https://git.alexjanka.com/alex/nih-plug#a03f406bd502239a6c32a9ec4779649d443da780"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"anymap", "anymap",
@ -3265,7 +3264,7 @@ dependencies = [
[[package]] [[package]]
name = "nih_plug_derive" name = "nih_plug_derive"
version = "0.1.0" version = "0.1.0"
source = "git+https://git.alexjanka.com/alex/nih-plug#0e54080a1d29ae057c1f74590eff7972ec3986d2" source = "git+https://git.alexjanka.com/alex/nih-plug#a03f406bd502239a6c32a9ec4779649d443da780"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -3275,7 +3274,7 @@ dependencies = [
[[package]] [[package]]
name = "nih_plug_xtask" name = "nih_plug_xtask"
version = "0.1.0" version = "0.1.0"
source = "git+https://git.alexjanka.com/alex/nih-plug#0e54080a1d29ae057c1f74590eff7972ec3986d2" source = "git+https://git.alexjanka.com/alex/nih-plug#a03f406bd502239a6c32a9ec4779649d443da780"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"cargo_metadata", "cargo_metadata",
@ -4325,18 +4324,18 @@ checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73"
[[package]] [[package]]
name = "serde" name = "serde"
version = "1.0.204" version = "1.0.205"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" checksum = "e33aedb1a7135da52b7c21791455563facbbcc43d0f0f66165b42c21b3dfb150"
dependencies = [ dependencies = [
"serde_derive", "serde_derive",
] ]
[[package]] [[package]]
name = "serde_derive" name = "serde_derive"
version = "1.0.204" version = "1.0.205"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" checksum = "692d6f5ac90220161d6774db30c662202721e64aed9058d2c394f451261420c1"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -5191,9 +5190,9 @@ checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082"
[[package]] [[package]]
name = "wgpu" name = "wgpu"
version = "22.0.0" version = "22.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c87e07e87a179614940ad845397e03201847453a37b43a31a3b54eee2e6e32ce" checksum = "e1d1c4ba43f80542cf63a0a6ed3134629ae73e8ab51e4b765a67f3aa062eb433"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"cfg_aliases 0.1.1", "cfg_aliases 0.1.1",

View file

@ -4,10 +4,10 @@ default-members = ["cli"]
resolver = "2" resolver = "2"
[workspace.dependencies] [workspace.dependencies]
log = "0.4.20" log = "0.4.22"
env_logger = "0.11.1" env_logger = "0.11.5"
thiserror = "1.0" thiserror = "1.0.63"
raw-window-handle = "0.6" raw-window-handle = "0.6.2"
gb-emu-lib = { path = "./lib", features = ["config"] } gb-emu-lib = { path = "./lib", features = ["config"] }
frontend-common = { path = "./frontend-common" } frontend-common = { path = "./frontend-common" }
baseview = { git = "https://git.alexjanka.com/alex/baseview", default-features = false } baseview = { git = "https://git.alexjanka.com/alex/baseview", default-features = false }
@ -26,3 +26,6 @@ ash-window = "0.13.0"
[patch."https://github.com/RustAudio/baseview.git"] [patch."https://github.com/RustAudio/baseview.git"]
baseview = { git = "https://git.alexjanka.com/alex/baseview" } baseview = { git = "https://git.alexjanka.com/alex/baseview" }
[patch.crates-io]
anymap = { git = "https://git.alexjanka.com/alex/anymap" }

View file

@ -10,8 +10,8 @@ identifier = "com.alexjanka.TWINC.cli"
[dependencies] [dependencies]
frontend-common = { workspace = true } frontend-common = { workspace = true }
gb-emu-lib = { workspace = true } gb-emu-lib = { workspace = true }
clap = { version = "4.4", features = ["derive"] } clap = { version = "4.5.15", features = ["derive"] }
ctrlc = "3.4" ctrlc = "3.4.4"
log = { workspace = true } log = { workspace = true }
env_logger = { workspace = true } env_logger = { workspace = true }
anyhow = { version = "1.0.86", features = ["backtrace"] } anyhow = { version = "1.0.86", features = ["backtrace"] }

View file

@ -14,19 +14,19 @@ wgpu = ["gb-emu-lib/wgpu-renderer"]
[dependencies] [dependencies]
gb-emu-lib = { workspace = true } gb-emu-lib = { workspace = true }
gilrs = "0.10" gilrs = "0.10.9"
cpal = { version = "0.15", features = ["jack"] } cpal = { version = "0.15.3", features = ["jack"] }
futures = "0.3" futures = "0.3.30"
nokhwa = { version = "0.10", features = [ nokhwa = { version = "0.10.4", features = [
"input-avfoundation", "input-avfoundation",
], optional = true } ], optional = true }
send_wrapper = { version = "0.6.0", optional = true } send_wrapper = { version = "0.6.0", optional = true }
winit = { version = "0.29.15", features = ["rwh_05"] } winit = { version = "0.29.15", features = ["rwh_05"] }
winit_input_helper = "0.16" winit_input_helper = "0.16.0"
raw-window-handle = { workspace = true } raw-window-handle = { workspace = true }
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0.205", features = ["derive"] }
image = { version = "0.25.1", default-features = false, features = ["png"] } image = { version = "0.25.2", default-features = false, features = ["png"] }
bytemuck = "1.14" bytemuck = "1.16.3"
chrono = "0.4" chrono = "0.4.38"
log = { workspace = true } log = { workspace = true }
anyhow = "1.0.86" anyhow = "1.0.86"

View file

@ -28,7 +28,7 @@ nih_plug = { workspace = true, features = [
], optional = true } ], optional = true }
baseview = { workspace = true, optional = true } baseview = { workspace = true, optional = true }
async-ringbuf = { version = "0.2.1", optional = true } async-ringbuf = { version = "0.2.1", optional = true }
futures = { version = "0.3", optional = true } futures = { version = "0.3.30", optional = true }
keyboard-types = { version = "0.6.2", optional = true } keyboard-types = { version = "0.6.2", optional = true }
raw-window-handle = { workspace = true } raw-window-handle = { workspace = true }
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0.205", features = ["derive"] }

View file

@ -26,18 +26,17 @@ gtk = { version = "0.9.0", package = "gtk4", features = [
], optional = true } ], optional = true }
twinc_emu_vst = { path = "../gb-vst", default-features = false } twinc_emu_vst = { path = "../gb-vst", default-features = false }
raw-window-handle = { workspace = true } raw-window-handle = { workspace = true }
cpal = "0.15" cpal = "0.15.3"
log = { workspace = true } log = { workspace = true }
env_logger = { workspace = true } env_logger = { workspace = true }
thiserror = { workspace = true } thiserror = { workspace = true }
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0.205", features = ["derive"] }
anyhow = "1.0.86" anyhow = "1.0.86"
[target.'cfg(any(target_os = "macos"))'.dependencies] [target.'cfg(any(target_os = "macos"))'.dependencies]
cacao = { git = "https://git.alexjanka.com/alex/cacao", optional = true } cacao = { git = "https://git.alexjanka.com/alex/cacao", optional = true }
objc = { version = "=0.3.0-beta.3", package = "objc2", optional = true } objc = { version = "=0.3.0-beta.3", package = "objc2", optional = true }
uuid = { version = "1.6", features = ["v4", "fast-rng"], optional = true } uuid = { version = "1.10.0", features = ["v4", "fast-rng"], optional = true }
[build-dependencies] [build-dependencies]
glib-build-tools = { version = "0.20.0", optional = true } glib-build-tools = { version = "0.20.0", optional = true }

View file

@ -37,10 +37,10 @@ rand = "0.8.5"
async-ringbuf = "0.2.1" async-ringbuf = "0.2.1"
futures = "0.3.30" futures = "0.3.30"
itertools = "0.13.0" itertools = "0.13.0"
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0.205", features = ["derive"] }
serde_with = "3.0" serde_with = "3.9.0"
bytemuck = "1.14" bytemuck = "1.16.3"
num-traits = "0.2" num-traits = "0.2.19"
pixels = { git = "https://git.alexjanka.com/alex/pixels", optional = true } pixels = { git = "https://git.alexjanka.com/alex/pixels", optional = true }
ash = { workspace = true, features = ["linked"], optional = true } ash = { workspace = true, features = ["linked"], optional = true }
ash-window = { workspace = true, optional = true } ash-window = { workspace = true, optional = true }
@ -48,16 +48,16 @@ raw-window-handle = { workspace = true }
librashader = { workspace = true, optional = true } librashader = { workspace = true, optional = true }
librashader-presets = { workspace = true, optional = true } librashader-presets = { workspace = true, optional = true }
librashader-common = { workspace = true, optional = true } librashader-common = { workspace = true, optional = true }
directories = { version = "5.0", optional = true } directories = { version = "5.0.1", optional = true }
ron = { version = "0.8", optional = true } ron = { version = "0.8.1", optional = true }
lazy_static = "1.4" lazy_static = "1.5.0"
wgpu = { version = "22.0.0", optional = true } wgpu = { version = "22.1.0", optional = true }
thiserror = { workspace = true } thiserror = { workspace = true }
log = { workspace = true } log = { workspace = true }
anyhow = "1.0.86" anyhow = "1.0.86"
[build-dependencies] [build-dependencies]
naga = { version = "22.0.0", optional = true, features = [ naga = { version = "22.1.0", optional = true, features = [
"wgsl-in", "wgsl-in",
"spv-out", "spv-out",
] } ] }