一个Bug:辉光没了
在 Android 设备上,之前工作良好的 辉光 在某一个版本突然没了。
看了一下 svn log,并没有什么代码改动,但 主美哥 用他的 24K氪金狗眼 跟我保证:辉光真的没了。
好吧,检查了一下发现,辉光的计算依然还在,但是计算结果却是一片黑…
下面是 FrameDebugger 的调试结果:
![](https://img-blog.csdnimg.cn/20191206155739417.jpg)
![](https://img-blog.csdnimg.cn/20191206160100780.jpg)
_BloomTex 存储的是 屏幕中的亮色区域经过下采样/上采样和模糊处理 后的结果。
Uber Shader最终会上采样 _BloomTex,并且和屏幕颜色做叠加以产生辉光,由于 _BloomTex 一片黑,所以辉光基本就没了。
// HDR Bloom
#if BLOOM
{
half3 bloom = UpsampleFilter(_BloomTex, uv, _BloomTex_Texel