Making language bindings portable over different versions of webgpu.h #202
Labels
extensibility
Adding features without breaking API changes
non-breaking
Does not require a breaking change (that would block V1.0)
webgpu.h is getting standardized, but will gain features over time. Meanwhile, language bindings like Dawn's C++ bindings will want to be portable over webgpu.h. But this means that if, say, Dawn's C and C++ headers gain feature X, but wgpu-native's C and the proposed Rust-on-C bindings gain feature Y, then those bindings layers won't be portable to the other implementation's C header.
The text was updated successfully, but these errors were encountered: