urp中在我需要渲染一张深度图的时候报空错,问题在urp源码的copydepthpass.cs里面这个方法的第二行,判断这个destination.rt的时候 destination 为空或者是destination.rt为空报错。这个版本打包出来在手机上运行报空错,在开发者工具正常运行,其他转换插件版本也正常运行。
报错跟代码对得上,警告也是因为这个空错误导致的,后面的rt渲染类型不支持报错也是因为前面判断为false导致的,本质就是这个destination或者destination.rt为空,具体为什么唯独这个版本不行我也不太清楚,有没有官方的专业大佬帮忙看看这个问题。

我的解决办法是,写一个render feature代替copydepth然后替换全局贴图