gpt4 book ai didi

OpenGL:弃用有什么关系?

转载 作者:行者123 更新时间:2023-12-04 17:13:59 26 4
gpt4 key购买 nike

OpenGL 3.0 和 3.1 已经弃用了很多我认为必不可少的功能。特别是在着色器中使用固定功能。

谁能解释一下这到底是怎么回事?

为什么他们发现有必要弃用如此有用的功能,显然每个人都在使用它,而且没有一个理智的硬件公司会取消对它的支持?

最佳答案

正如您所说,没有硬件公司会取消对固定功能着色器的支持,因为有太多现有应用程序在使用它们。然而,他们不想做的是弄清楚如何指定 FF 着色器和他们添加的每个 future 扩展之间的交互。这些交互非常复杂(部分原因是 FF 着色器如此复杂),这会导致错误和供应商之间的实现不一致——这两种情况对开发人员和最终用户都是不利的。

所以他们画了一条线:如果你想使用 FF 着色器,你就得不到任何新功能。如果您需要新功能,则不能使用 FF 着色器。这与微软在 D3D10 中所做的非常相似:它添加了一大堆新功能,但同时完全删除了固定功能的着色器。相信需要新的非着色器功能但也不需要可编程着色器的开发人员非常少。

关于OpenGL:弃用有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1218449/

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