屏幕流水 Shader 优化
(待补:你在该项目中的个人职责)
约束与目标
屏幕流水 Shader 性能消耗严重,造成主机设备卡顿,需要在保证视觉效果的前提下优化。
方案权衡
将 Shader 中原本基于高度图的有限差分插值算法改为使用 ddx、ddy 直接求导,大幅节省 ALU。
落地结果
Shader 耗时从 0.6ms 降低到 0.25ms,同时视觉效果仍满足美术要求。
(待补:你在该项目中的个人职责)
屏幕流水 Shader 性能消耗严重,造成主机设备卡顿,需要在保证视觉效果的前提下优化。
将 Shader 中原本基于高度图的有限差分插值算法改为使用 ddx、ddy 直接求导,大幅节省 ALU。
Shader 耗时从 0.6ms 降低到 0.25ms,同时视觉效果仍满足美术要求。