Win32:有使用硬件加速的替代GDI32.dll吗?

您所在的位置:网站首页 腾讯会议会显示桌面吗 Win32:有使用硬件加速的替代GDI32.dll吗?

Win32:有使用硬件加速的替代GDI32.dll吗?

#Win32:有使用硬件加速的替代GDI32.dll吗?| 来源: 网络整理| 查看: 265

有没有人创建过利用机器上可用的硬件加速的GDI32.dll版本?gdiplus.dll

从Windows开始,GDI不再是硬件加速的。(GDI+从来没有硬件加速)。如果没有微软修复GDI (和GDI+)以便能够在计算机上良好运行:本地应用程序(C++、MFC、Delphi等)和托管WinForms应用程序将永远运行不佳。

虽然我可以在业务应用程序中使用Direct2D,但我不能控制这样一个事实,即开发环境仍然创建具有数十年库支持代码的控件,这些控件假定存在GDI。

应用程序兼容性:图形设备接口(GDI)

GDI原语(如LineTo和矩形)现在是用软件而不是视频硬件呈现的,这大大简化了显示驱动程序。

Windows和视频存储器

在XP中,GDI会根据操作系统的配置方式或设备驱动程序(详见钩船对平船),在不同程度上加速GPU。在Vista中,GDI不是GPU加速的

Direct2D与GDI的比较

因此,在Windows中,GDI DDI显示驱动程序被更改为仅由Microsoft提供的驱动程序规范显示驱动程序(CDD)实现。GDI呈现给系统内存位图。使用脏区域来更新窗口管理器用于组合桌面的视频内存纹理。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3