Deferred 渲染管线的 Bloom、SSPR 等特性在 Web 端不生效

  • Creator 版本:
    3.4.0 和 3.4.1

问题

在 3.4.0、3.4.1 Deferred 管线上,开启 Bloom 和 使用 SSPR,在 Mac M1 的机器上显示无效。
具体表现为:

  1. Bloom 效果没出现
  2. 挂了 builtin-reflection-deferred 的物体都显示不出来

重现方式

这个官方 Demo:
https://github.com/cocos-creator/sspr-demo

预期表现(官方截图)

实际表现

这个官方Demo:
https://github.com/cocos-creator/Deferred-Cluster-Demo

预期表现

https://forum.cocos.org/uploads/default/optimized/3X/a/b/ab651b1ad4182c2f07b319be8e643513fd9394ac_2_1380x772.jpeg

实际表现

这两个测试用例都是因为 web 端不支持 compute shader 所以在编辑器和 web 浏览器中都没有正确表现,可以在原生端测试

如何能确定一个 effect / stage 有没有使用到 Compute Shader 呢?
拿 GBuffer 的数据,需要依赖 Compute Shader 吗?

GBuffer其实就是几张Texture,不依赖Compute Shader。

求问一下,未来的计划中会包含 Web 端的 Bloom、SSPR 等支持吗?