0

我想在编译为 WebAssembly 的 Rust 代码中使用WebGL Extensions 。web_sys::WebGlRenderingContext有一个get_extension返回 a的方法JsValue

我希望有一种方法可以使用该dyn_into方法来获取一个ANGLE_instanced_arrays接口,根据这个 webidl可能包含在 web_sys某个地方,但我似乎无法理解它。如果无法访问ANGLE_instanced_arrays接口,是否可以JsValue直接使用 调用已知方法和属性?

4

2 回答 2

1

我注意到您还在 wasm-bindgen 问题日志上发布了您的问题,他们提供了一些有用的信息。对于遇到此问题的其他人,我想我会分享该链接。

https://github.com/rustwasm/wasm-bindgen/issues/1257

于 2019-04-22T21:09:24.737 回答
0

根据这个问题:wasm-bindgen issue 893 - 弄清楚如何支持具有NoInterfaceObject属性的接口 WebGL 扩展应该在下一个版本中可用。

于 2019-04-24T15:24:43.953 回答