AmplifyColor插件报错invalid subscript 'instanceID'

使用AmplifyColor滤镜插件版本v1.8.0,打包的时候报错,invalid subscript 'instanceID',完整报错信息如下:

AmplifyColor插件报错invalid subscript 'instanceID'

Shader error in 'Hidden/RenderMask': invalid subscript 'instanceID' 'UnitySetupInstanceID': no matching 1 parameter function at Assets/Middleware/AmplifyColor/Resources/Common.cginc(103) (on d3d11)

Compiling Vertex program with UNITY_SINGLE_PASS_STEREO STEREO_INSTANCING_ON PIXELSNAP_ON
Platform defines: UNITY_ENABLE_REFLECTION_BUFFERS UNITY_USE_DITHER_MASK_FOR_ALPHABLENDED_SHADOWS UNITY_PBS_USE_BRDF1 UNITY_SPECCUBE_BOX_PROJECTION UNITY_SPECCUBE_BLENDING UNITY_ENABLE_DETAIL_NORMALMAP SHADER_API_DESKTOP UNITY_COLORSPACE_GAMMA UNITY_LIGHT_PROBE_PROXY_VOLUME

查看了官方论坛,发现也有人碰到类似的问题,但是官方说会调查,没具体回应修复方式。

http://amplify.pt/forum/viewtopic.php?f=13&t=742

后来把Common.cginc里的UNITY_SETUP_INSTANCE_ID( v )这句话注释掉就打包通过了。

UNITY_SETUP_INSTANCE_ID据说是GPU Instancing GPU实例化技术,应该可以大幅度提高性能,所以注释之后应该只影响的性能,其他效果貌似没影响。