Closed7

rustのwasmでwebxrしてみたい

ひいらぎのぞみひいらぎのぞみ

ども
タイトルの通りです
Rustを初めて触ったのは数年前ですが全然触ってないし分かりません
昨日今日でwgpu-rsのコードをひたすら追いまくってなんとか動いたくらいのアレです
たぶんこれをするのはとてもしんどくつらい道になることが十分予想されるので、ここにメモして
居ないとは思うけど同じことしようって人に届けばと思ってます
何もできない落ちも十分考えられるので、まぁ、って感じです

ひいらぎのぞみひいらぎのぞみ

まずwasm-binding系がちゃんとできるかから固めてきますか
web-sysにwebxrなかったらもう試合終了なんですけど、なんかあった気がしたから書き始めたんすけどね
だめならできませんでいたエンドってことでお願いします

ひいらぎのぞみひいらぎのぞみ

やっとこさHMDにクリアカラーだせました
けっこうあっちゃこっちゃしててつらみですがなんとか進んでる感じ
Rustわからん状態でこんな応用的なアレを使うのは無理がありますね

ひいらぎのぞみひいらぎのぞみ

さんかっけいでました
罠が多すぎるのと寝てないのでつらみが高まってます
寝て起きたらコード整理したいと思います

ひいらぎのぞみひいらぎのぞみ

コードメインにマージしました
https://github.com/nozomi-hiragi/webxr-rust
見たい人はどうぞ

Promiseとか貸し借りとかがマジで謎だし
なんかビュー行列は転置しないとだめだし(ここで死ぬほど詰まった)
GLはあんま触ってこなかったけどなんとなく空気感は知ってたのでなんとかなりました
コード的にはWASMのコードとか、びみょい挙動はISSUEに落ちてたコード拾ったりみたいな感じでなんとかなりました
超雑実装なので挙動がアレ過ぎますけど実験だしということで
いったんこれで完にしときます

このスクラップは2021/05/04にクローズされました