首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Direct3D9是否支持四原语?

Direct3D9是否支持四原语?
EN

Stack Overflow用户
提问于 2010-08-17 09:53:52
回答 2查看 455关注 0票数 1

我在Direct3D9帮助 (强调我的)中读到:

Direct3D 9支持点、线、三角形和网格原语。这些已经扩展到支持超越线性的高阶插值。虽然三角形和直线都有空间范围,但到目前为止,它们都是用线性插值来表示的。在Direct3D 9中,Direct3D支持使用更高的阶数,直至五次插值来呈现这些原语类型。此外,还支持一种新的四原语类型,这种新类型也可以用高阶插值来表示。

这让我相信Direct3D9支持四元文件,但是我在Direct3D9包含文件中找不到任何类似D3DPT_QUADLIST的东西,所以帮助是错误的,还是我在这里遗漏了一些明显的东西?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-22 00:23:07

抱歉,我的回答太晚了,我偶然发现了这个问题,正在寻找其他的东西。

Direct3D9不支持Quad,这可能是早期的文档,或者是来自另一个系统的文档(比如Xbox 360)。

票数 0
EN

Stack Overflow用户

发布于 2012-11-22 13:49:45

对于以后的回复我很抱歉,但我觉得来自OpenGL背景的人会无意中发现这件事并感到困惑。

之所以会出现这种情况,是因为它基本上是我们现在在Direct3D 11中使用的镶嵌着色器的早期版本。然而,对它的支持却非常少,所以它的文档记录很差,基本上是在D3D10中丢失的。

如果你很好奇或者想要更多的信息,可以选择这里或者搜索“如果文章被移动了,就使用更高级的原语(Direct3D9),就像他们经常看到的那样。”

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3501238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档