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

具体的な解決方法

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

struct Attributes
{
    float4 positionOS   : POSITION;
    UNITY_VERTEX_INPUT_INSTANCE_ID // ➔ これを追加!
};

Varyings vert(Attributes input)
{
    Varyings output = (Varyings)0;
    UNITY_SETUP_INSTANCE_ID(input); // ➔ これを追加!
    // ...座標変換...
    return output;
}