我不完全明白这个概念。它们是一组访问硬件的库吗?如果有的话,有人可以创建一个全新的API,如opengl和DirectX?了解DirectX和OpenGL
-2
A
回答
1
像OpenGL或DirectX这样的图形API的目的是提供一个单一的图形API以在各种硬件上使用。实际上,这些API中的很大一部分实际上是在图形驱动程序中实现的。如果您要设计自己的图形API,则必须使其几乎完全在CPU上运行(“在软件中”),或者为要支持的每种类型的图形卡编写特殊代码。
+0
thanx为答案:) – Belos
0
相关问题
- 1. 了解DirectX
- 2. 混合DirectX和OpenGL
- 3. DirectX vs OpenGL?
- 4. 了解DirectX管道优化
- 5. 颜色 - DirectX vs OpenGL
- 6. 了解OpenGL矩阵
- 7. OpenGL:了解转换
- 8. 硬件超高清视频解码和在OpenGL/DirectX上重塑
- 9. 矩阵类的DirectX和OpenGL的
- 10. DirectX和OpenGL之间的模板选项
- 11. 试图了解像素和GL_POINTS在OpenGL
- 12. 了解OpenGL锅炉板
- 13. 对于了解OpenGL的人
- 14. 了解OpenGL状态关联
- 15. 了解iPhone OpenGL分析
- 16. 我应该如何在directx/opengl中解释RGB颜色?
- 17. 大规模使用奠定了DirectX和
- 18. DirectX 11和OpenGL中的镶嵌细分,什么和如何?
- 19. DirectX/C++ 3D引擎编程:立即了解还是等待DirectX 12?
- 20. OpenGL相当于DirectX呈现器
- 21. 如何使用OpenGL/DirectX的在Java中
- 22. OpenGL vs DirectX,本地还是全球?
- 23. 检查是否支持DirectX或OpenGL
- 24. OpenGL/DirectX挂钩 - 与FRAPS类似
- 25. OpenGL的矩阵VS DirectX的矩阵
- 26. 移植的DirectX的OpenGL ES(iPhone)
- 27. 将DirectX顶点转换为OpenGL顶点
- 28. 从OpenGL到DirectX的投影矩阵
- 29. 了解OpenGL ES:CATransform3DScale而不是glScalef?
- 30. 问题了解OpenGL中的灯光
你应该阅读这篇文章:http://programmers.stackexchange.com/a/88055,也许这一个:http://blog.wolfire.com/2010/01/Why-you-should-use-OpenGL而不是DirectX :) –
而且[Ryg的这一系列博客文章](http://fgiesen.wordpress.com/category/graphics-pipeline/page/2/)也非常丰富。 – Bart
@SamuelGosselin:然而,其中的任何一个都不能回答他的问题*。他在询问API和硬件之间的关系。 –