Shader error in '...': 'SETUP_DEBUG_DATA_2D': Too few arguments to a macro call.のエラーが出るShaderの対応を行う

初めに

以下のアセットを使って開発を行う場合、Shaderのエラーが出ます。こちらを直して使える状態にしていきます

assetstore.unity.com

開発環境

  • Unity 6000.0.43f1

詳細

既存のコードを以下のように直します

既存コード

SETUP_DEBUG_DATA_2D(inputData, positionWS);

変更後

SETUP_DEBUG_DATA_2D(inputData, positionWS, IN.instanceID);

今回の変更は2024/9に URPに入った変更により起きるものになります。

github.com