gpt4 book ai didi

opengl - 什么是依赖纹理读取?

转载 作者:行者123 更新时间:2023-12-03 11:05:13 24 4
gpt4 key购买 nike

我一直在阅读有关计算机图形学的论文,在着色器代码中查询纹理的上下文中,我经常遇到术语“依赖纹理读取”或“依赖纹理获取”。什么是依赖纹理读取,这与“正常”纹理读取有什么区别?

最佳答案

“依赖纹理读取”是指使用来自一个纹理查找(或其他着色器内计算)的返回值来确定从第二个纹理查找的位置。一个重要的含义是纹理坐标(从哪里查找)直到着色器执行中间才确定……您无法对着色器进行静态分析(即使知道所有参数的值)这会提前告诉你坐标是什么。它还对两个纹理读取进行严格排序,并限制驱动程序中的优化等可以更改执行顺序的程度。

在较旧的显卡上,过去对这种事情有很多限制。例如,在某一点 (IIRC),您可以从多个纹理中查找,但只能使用少量不同的纹理坐标。硬件实际上是以某种方式实现的,某些类型的依赖纹理读取要么是不可能的,要么是非常低效的。

在最新一代的一两代卡中,您不必担心这一点。但是您可能正在阅读几年前的书籍或文章,而您确实必须密切关注这些事情。

关于opengl - 什么是依赖纹理读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1054096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com