opengl – 什么是依赖纹理读?
发布时间:2020-12-14 00:52:08 所属栏目:百科 来源:网络整理
导读:我一直在阅读有关计算机图形学的论文,并且经常遇到在着色器代码中查询纹理的上下文中使用的术语“依赖纹理读
我一直在阅读有关计算机图形学的论文,并且经常遇到在着色器代码中查询纹理的上下文中使用的术语“依赖纹理读取”或“依赖纹理提取”。什么是依赖纹理读取,和这个和“正常”纹理读取有什么区别?
“依赖纹理读取”是指来自一个纹理查找(或其他内部着色器计算)的返回值用于确定从第二个纹理查找WHERE。一个重要的含义是纹理坐标(从哪里查找)直到执行着色器的中间是没有确定的…你可以在着色器上进行任何静态分析(甚至知道所有参数的值)这将告诉你什么坐标将提前。它还严格地命令两个纹理读取,并限制执行顺序可以通过驱动程序中的优化等改变多少。
在较旧的显卡上,以往在这种情况下有一些限制。例如,在某一点(IIRC),您可以从多个纹理查找,但只有少量不同的纹理坐标。硬件实际上是以某种类型的依赖纹理读取是不可能的或非常低效的方式实现的。 在最新一代或两张牌中,您不必担心这一点。但是,您几年前可能正在阅读书籍或文章,当时您确实必须密切关注这些事情。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- xml – 学习XQuery的简单工具?
- c# – FluentAssertions分解重复配置
- c – 如何初始化用auto关键字声明的循环计数器?
- cocos2dx场景A跳转到场景B,然后场景B再向A回传值(委托设计
- react-native报错解决方法 in next release empty section
- swift – NSBundle.mainBundle().URLForResource(“bach1”
- c# – Microsoft Edge忽略内容处置响应头的FileName属性?
- objective-c – 在UITableView中加载本地json信息
- 如何在记事本中格式化XML?
- XML数据解析