VRのSPI有効化時に、自作シェーダーが右目だけに描画されなくなるバグの対策です。

\n\n

具体的な解決方法

\n

手書きシェーダー(HLSL)の構造体と頂点シェーダーの先頭部分に、以下のマクロを適用します。

\n
struct Attributes\n{\n    float4 positionOS   : POSITION;\n    UNITY_VERTEX_INPUT_INSTANCE_ID // ➔ これを追加!\n};\n\nVaryings vert(Attributes input)\n{\n    Varyings output = (Varyings)0;\n    UNITY_SETUP_INSTANCE_ID(input); // ➔ これを追加!\n    // ...座標変換...\n    return output;\n}