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;
}