Questions tagged «direct3d»

4
我学习OpenGL还是Direct3D都重要吗?
这两个API之间的区别是否只是次要的实现细节,是否意味着一旦我学到了一个API,便可以将其用于所有内容?或者,如果我希望能够在将来使用它而不需要重新学习另一个API的情况下,有理由学习一个而不是另一个吗?是一般的还是其他的? 特别是我希望能够为任何图形卡编写代码,因此代码不仅限于仅在特定制造商的卡或特定型号上运行。我还希望能够编写在没有显卡的情况下仍然可以运行的代码(尽管速度较慢)。 可移植代码在不同平台(操作系统/体系结构)之间的可移植性是否有所不同?我对与之兼容的其他库的可用性以及是否在更广泛的环境中导致较少的许可限制感兴趣。任何可衡量的因素都会影响其中之一是否是我唯一学习而不限制我的知识。
11 opengl  api  direct3d 

2
有什么理由比OpenGL更喜欢Direct3D?
所以我读了这篇文章,我有点明白为什么Microsoft Windows上的游戏比任何其他OS都要多的原因。提出的主要问题是Direct3D优于OpenGL。 我不明白的是为什么任何开发人员都会牺牲兼容性?那简直是对公司的财务损失。我知道OpenGL有点混乱,但这对专家来说几乎不成问题。即使是这样,我认为人们会付出更多的努力,而不是蒙受金钱上的损失。 同样,如果我没有记错的话,那么很多跨平台应用程序都会同时使用Direct3D和OpenGL。我认为它们在API之间切换。 这很奇怪,因为他们只能使用OpenGL,为什么还要关心Direct3D? 所以问题是,OpenGL是否存在任何技术问题,或者Direct3D提供了OpenGL缺乏的任何支持? 我知道,这个问题可能因为话题太小或太宽泛而被关闭,我尽力缩小了范围。
11 opengl  direct3d 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.