rustのwasmでwebxrしてみたい
ども
タイトルの通りです
Rustを初めて触ったのは数年前ですが全然触ってないし分かりません
昨日今日でwgpu-rsのコードをひたすら追いまくってなんとか動いたくらいのアレです
たぶんこれをするのはとてもしんどくつらい道になることが十分予想されるので、ここにメモして
居ないとは思うけど同じことしようって人に届けばと思ってます
何もできない落ちも十分考えられるので、まぁ、って感じです
まずwasm-binding系がちゃんとできるかから固めてきますか
web-sysにwebxrなかったらもう試合終了なんですけど、なんかあった気がしたから書き始めたんすけどね
だめならできませんでいたエンドってことでお願いします
まずはサンプルを動かすことにしました
ですがHMDにはなんも起こらないようです
冷静になれば描画系コード何もないんで
そりゃそうかもしれないですが
疲労で頭回ってないっすね
次の手を打ちます
メモ
http-serverだとwebpackでbuildしたあとのwasmがmimeで動かない
static-serverでいけた
やっとこさHMDにクリアカラーだせました
けっこうあっちゃこっちゃしててつらみですがなんとか進んでる感じ
Rustわからん状態でこんな応用的なアレを使うのは無理がありますね
さんかっけいでました
罠が多すぎるのと寝てないのでつらみが高まってます
寝て起きたらコード整理したいと思います
コードメインにマージしました
見たい人はどうぞPromiseとか貸し借りとかがマジで謎だし
なんかビュー行列は転置しないとだめだし(ここで死ぬほど詰まった)
GLはあんま触ってこなかったけどなんとなく空気感は知ってたのでなんとかなりました
コード的にはWASMのコードとか、びみょい挙動はISSUEに落ちてたコード拾ったりみたいな感じでなんとかなりました
超雑実装なので挙動がアレ過ぎますけど実験だしということで
いったんこれで完にしときます