[package] name = "ri-metal" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true [dependencies] ri-types = { workspace = true } ri-core = { workspace = true } log = { workspace = true } [target.'cfg(target_os = "macos")'.dependencies] objc2 = "0.6" objc2-metal = { version = "0.3", features = [ "MTLDevice", "MTLCommandQueue", "MTLCommandBuffer", "MTLComputeCommandEncoder", "MTLComputePipeline", "MTLBuffer", "MTLLibrary", "MTLResource", "MTLTypes", "MTLComputePass", "MTLPipeline", "MTLCommandEncoder", "MTLAllocation", "dispatch2", "std", ] } objc2-foundation = { version = "0.3", features = ["NSString", "NSError"] } dispatch2 = { version = "0.3", features = ["block2"] }