关于DirectX/COM

DirectX是Windows系统中的关键组件,主要用于生成3D图形并支持2D图形及基于显卡的计算。它是连接程序员与显卡生产商的桥梁,规定了程序编写方式及显卡生产标准,使程序员无需关注具体显卡型号。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

名词解释

DirectX

http://baike.baidu.com/view/15762.htm

COM

http://www.vckbase.com/document/viewdoc/?id=212

对DirectX/COM的接口挂钩

http://blog.youkuaiyun.com/xieqidong/article/details/2391111


http://blog.youkuaiyun.com/gamer_gerald/article/details/1054223


很少有显卡只支持dx或者opengl的,一般的显卡2者都支持,实际是通过驱动来把dx或者opengl调用转换到同一套硬件来实现。 

当前PC机上的显卡都支持directx,同时也支持opengl,dx 和opengl可以看作是一个“标准规范”,符合这个规范的显卡+驱动就可以说支持,而不管内部实现如何。 
这些“规范“是有版本的,版本高,则规定显卡+驱动要实现的功能也多 
以Dx为例,其版本目前流行的是9.0, 9.0c,而随着Vista的到来,dx也升级到10.0 
opengl目前最新的版本是2.0 
dx版本升级很快,是MS一家控制的 
opengl版本发布的慢,由一个委员会控制,opengl ARB,opengl可以通过一种称为“扩展“的方法来加入新的功能。


DirectX要求软硬件都支持才能发挥作用


他是Windows系统中重要的组件,主要用于生成3D图形,也能生成2D图形和进行基于显卡的计算。
它是一种规范,建立了程序员与显卡生产商之间的桥梁。它规定程序员该如何编写3D程序,显卡厂商该如何生产显卡。使用DirectX,无论用户使用什么型号显卡,程序员都不用关心,因为DirectX会把程序员的指令翻译给不同型号的显卡,大大降低编写难度。他一定程度上,DirectX规范的建立也会激励显卡厂商生产新产品来满足新的DirectX规范,从而加速硬件的发展。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值