我知道不久前(5-10年?),将数据烘焙到纹理中然后从纹理中读取数据是很流行的/有效的方法,通常使用内置的纹理插值来获得烘焙的线性插值输出数据。
现在,与纹理查找时间相比,计算时间更便宜,因此,即使不是全部消失,这种做法也肯定会减少。
我的问题是,烘烤出的纹理是否仍用于任何用途?在现代体系结构中,有人对他们有用例吗?他们似乎有可能再次回来吗?(例如,如果内存技术或基本GPU架构发生了变化)
这完全取决于用例。想象一下,您的计算需要一个小时才能完成。仅使用结果预生成查找纹理并在运行时在GPU上使用它会不会很好?如今,使用ALU指令执行一些更简单的操作可能会更快(例如,某些颜色转换),但是使用查找纹理,任何需要大量计算的操作总是会更快。
—
塔拉