GDI+和opengl,DirecX,vulkan是并列的东西么?

我想请说下,GDI+和opengl,DirecX,vulkan是并列的东西么?
最新回答
怕黑却很晚睡的菇凉安好

2024-11-08 01:29:20

opengl,Directx,vulkan 基本是并列的东西. 区别是背后的推动力不同, opengl是个开源大企业组织弄得(组织叫 Khronos), DX是
微软
自己搞的. vulkan也是Khronos搞得, 准备取代opengl,但是需要时间. 因为框架是
多线程
的,据说比GL效率高20%.
GDI和GDI+ 都是微软在他的windows里弄得图像显示接口, GDI 很差劲,很原始. 功能也很少. GDI+ 是高版本, 多了些小功能, 但都是用来画简单2D图像用的. 比如你要在win上开发一款股票交易软件. 那么里面哪些复杂的线条,最好使用GDI和GDI+ 来画. 比较正宗,兼容性好.
如果是做游戏, 只能用GL 和 DX, 速度快. 充分利用显卡硬件加速.
Vulkan 先等等吧, 文档严重不足.驱动也难搞.研究起来头大!