标签: shader gpu fragment-shader
我正在编写着色器程序,我希望颜色尽可能以最有效的方式变暗。
我可以将颜色乘以小于1的值以使其变暗或使用较小的值减去。由于这将在片段着色器部分,我想知道哪一个GPU更擅长表现。
直觉会说加法/减法比乘法/除法更快但这是否真的正确?我的猜测是GPU可能会针对乘法进行优化(而不是除法?),因为在常见的图形任务中有许多基于乘法的计算。