WebGPU is your best bet. It has 2 WIP implementations on native (Dawn and wgpu-native).
Google has a C++ wrapper, and we have a Rust wrapper (wgpu-rs)...