- UID
- 2397625
- 主题
- 0
- 阅读权限
- 20
- 帖子
- 310
- 精华
- 0
- 积分
- 156
- 金钱
- 537
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 26 小时
- 评议
- 0
- 帖子
- 310
- 精华
- 0
- 积分
- 156
- 金钱
- 537
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
微软表示:没有DX9.1或DX9.2,不仅现在没有,以后也不会出现。
人们常常被Direct X后面的数字所迷惑,不知道它代表的是什么意思,现在你只要认真看了下面的这篇文章,您就能对Direct X后面的数字有了一个清楚的认识。
在API版本中,新的数字代表新的版本,而在小数点后面的字母表示的是原版本的改进版。如DirectX 9.0b ,在基础构架和API的重新变动之后,就可能变成DirectX 10.0成为新版本DirectX,而在修正了某些错误或增加了新开发的功能时,版本的数字不会改变。
软件开发包(SDK)的版本有时也发生变化,由于开发包中的某些模块的不断改进和修正,SDK的版本也在不断的变化当中,在SDK模块的改进之下,SDK的运行周期内会出现好几个修正版本,但一般都是在版本数字后面加一个英文字母,或者变动该英文字母。
因此,在DX9.0整个运行周期中,它都是支持shader3.0功能的。问题主要在于硬件上,当随着硬件的发展,逐步地支持和使用shader3.0时,API的功能又会进行一定程度的修正,以达到更好的兼容性和性能。这时DX9.0b就会升级成DX9.0c。因此,现在和以后都不会有DX9.1和DX9.2出现。 |
|