- 精华
- 0
- 帖子
- 65
- 威望
- 0 点
- 积分
- 55 点
- 种子
- 0 点
- 注册时间
- 2009-6-2
- 最后登录
- 2020-1-8
|
发表于 2009-9-26 06:08 · 广东
|
显示全部楼层
下面是引用英文字母a于2009-09-26 01:35发表的:
對 cpu 來說是,但對 gpu 來說就等於指令级的了
不对,操作系统的DX要访问GPU之类的硬件,需要通过硬件的驱动程序来实现,并不是你所说的直接访问。硬件的运作是靠驱动程序,并不是所谓的DX或者OPENGL。DX和OPENGL之类的API的诞生,只不过是为了编程方便,并不是没有它们,我们的显卡便变成一块***。每个硬件要想支持DX,都必须在其驱动程序中提供对DX的接口,例如我们现在常见的NVIDIA和ATI的显卡驱动,里面都已经做好了对DX和OPENGL的支持。如果哪天微软出了个XD,只要硬件厂商愿意,通过编写新的驱动程序就可以支持。
对于PS3,也许游戏开发的时候某些开发工具运行在windows下并利用其DX,但是PS3系统本身并没有DX,游戏制作完成后,程序中所有多媒体函数调用都会被转换成PS3自身的API调用。DX虽然免费提供给大众使用,但是并不能随便移植到其他平台上,DX是windows专属的API,唯有微软才能把它其移植到其他地方。据说360上的API就是特制的DX,但是PS3上绝对不可能有DX。 |
|