ohh I see, I guess I just find the readme confusing a bit because that means I can get for example vulkan directly, or vulkan through wgpu-native but I get it now
yeah that makes sense, but I mean WebGPU and wgpu-native are not the same thing from my understanding? WebGPU is just one of the backends of wgpu-native?
oh right yeah, my confusion is coming from rust I'm basically treating https://github.com/gfx-rs/wgpu(which wgpu-native runs on) as "an API that has multiple backends, webgpu being one of them", but from silk's side this means a different thing
I thought webgpu was just one of its backends, because I'm currently literally using wgpu on top of webgl/vulkan/directx in my projects, and since webgpu wasn't available until basically today (chrome just added it in stable) I didn't think of it that much
right, but just to make sure I understand, wgpu-native is the implementation for desktop, then there's browsers that have to do it themselves, and that's basically it? I'd assume wgpu can also run on (as in provide the webgpu API) mobile since vulkan/metal backend?