Как я могу использовать расширения WebGL от web_sys в Rust - PullRequest
0 голосов
/ 15 февраля 2019

Я бы хотел использовать Расширения WebGL из кода Rust, который скомпилирован в WebAssembly.У web_sys::WebGlRenderingContext есть метод get_extension, который возвращает JsValue.

Я ожидаю, что есть способ либо использовать метод dyn_into, чтобы получить интерфейс ANGLE_instanced_arrays, который согласно этот webidl может быть включен в web_sys где-то, но я не могу этого достичь.Если невозможно получить доступ к интерфейсу ANGLE_instanced_arrays, возможно ли вызывать известные методы и свойства, используя JsValue напрямую?

Ответы [ 2 ]

0 голосов
/ 24 апреля 2019

Согласно этой проблеме: проблема wasm-bindgen 893 - Узнайте, как поддерживать интерфейсы с атрибутом NoInterfaceObject Расширения WebGL должны быть доступны в следующем выпуске.

0 голосов
/ 23 апреля 2019

Я заметил, что вы также разместили свой вопрос в журнале проблем wasm-bindgen, где они предоставили некоторую полезную информацию.Для других людей, которые сталкиваются с этим, я думал, что поделюсь ссылкой.

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

...