2025-03

Rail World!

OpenGLESかつMali GPU搭載端末でシェーダーコンパイルに失敗する

想像の100倍複雑でした。結論事象:以下条件において、シェーダーコンパイルが失敗するMali GPU搭載Android端末Open GLES (Vulkanでない)「Graphics」設定 > 「BatchRendererGroup Var...
旅行

2018年 北京からヘルシンキへ。シベリア鉄道の3週間④

中華人民共和国の中心地へ国展駅から色々乗り換え、天安門東駅へ向かいます。北京の地下鉄は、乗り換えの距離が長い駅が多くて疲れます。天安門東駅から地上に上がると、すぐに入口のゲートがあります。歴史の舞台となった場所ですので、空港並みの厳格なセキ...
旅行

2018年 北京からヘルシンキへ。シベリア鉄道の3週間③

水が流れることの幸せを知る※このパートではやや汚い表現が含まれます事件現場。ホテルに到着した我々一行。チェックインできるか若干不安でしたが、意外とすんなりできました。室内に入ってみると、これまた意外と綺麗で一安心。室内「は」良かったんですよ...
Unity

Androidのバージョンに応じてVulkanとOpenGLESを切り替える

発端:Android10~12でクラッシュする問題が発生Android版リリース後、一部端末でクラッシュする事例が発生しました。最終的にはWarmupAllShadersの使用をやめることで解決しましたが、そこに至るまでにAndroidのバ...
Unity

Android12以前の端末(Vulkan1.1)でWarmupAllShaders()を呼ぶとクラッシュする

Android12以前の一部端末でクラッシュする問題が発生Rail World!のAndroid版をリリース後、一部端末でクラッシュする問題が発生しました。Android10, 11, 12の端末で発生している様子で、発生タイミングは決まっ...