Saqoosha

2022.09.12

Diary

もうちょいこのズレなんとかならんかなーって ARReferenceImage やってみたらピッタンコであれ?このタイミングで?これもしや VPS いらんのか?って一瞬なったけどまあ実際はそんなわけもなく合わせ技が必要だったという結論でした。

2022.09.13

Diary

寝起きの Slack 上でどこかの役所のクソみたいな事なかれ対応を目にして正直内容はどうでもいいんだけどその態度にイライラしてしまって作業効率がさがりつつもどうしてもやっつけたい問題があるのでコードを少しずつコメントアウトしながら Instruments で動作を確認してたらようやく原因つきとめたのでこれからどうやってそれをやっつけるかを考えて実装する。

2022.09.14

Diary

SceneKit のシェーダーのコンパイルがレンダリングスレッド内で行われてコンパイル中は完全にロックされるんで画面も止まってしまうからなんとかならんのかといろいろ試してみるも SCNMaterial のプロパティをいじるとリコンパイルが走ったり走らなかったりでフレームワーク作る側としては意味わかるんだがまともに制御できないのがかなり苦痛でまあさんざんいじくりまわした結果コンテンツロード時に関連シェーダー全部コンパイルするようにまとめられたけど Instruments で見る限りひとつの MTLLibrary をコンパイルするのに 100ms かかってるやつがあったりするので画面がロックするのを回避するのは無理っぽい。