如果 Windows 使用 directx 来绘制东西不是更好吗?

发布于 2024-10-19 07:01:30 字数 83 浏览 3 评论 0原文

Windows 使用 GDI 来绘制窗口。 Directx 比 GDI 快得多。
如果他们使用 Directx 来绘制所有内容,这不是很聪明吗?

Windows uses GDI to draw it's windows. Directx is way faster than GDI.
Wouldn't be smart if they used Directx to draw all of the stuff?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鯉魚旗 2024-10-26 07:01:30

我不是专家,但 Windows 7 附带的 Aero 界面 需要 DirectX 9 兼容图形处理器,带有 Windows 显示驱动程序模型 (WDDM) 驱动程序、硬件 Pixel Shader 2.0 以及至少 128 MB 的视频 RAM。

因此,我怀疑 DirectX 确实被用于(至少部分地)在 Windows 7 中渲染内容。

此外,Windows Presentation Foundation (WPF) 是一种新的图形子系统,用于在基于 Windows 的应用程序中呈现用户界面,它在底层使用 DirectX。

I'm not an expert, but the Aero interface that comes with Windows 7 requires a DirectX 9 compatible graphics processor with a Windows Display Driver Model (WDDM) driver, Pixel shader 2.0 in hardware, and a minimum of 128 MB of Video RAM.

So I suspect DirectX is indeed used, at least partially, to render things in Windows 7.

In addition, Windows Presentation Foundation (WPF), the new graphical subsystem for rendering user interfaces in Windows-based applications, uses DirectX under the hood.

不知所踪 2024-10-26 07:01:30

与更直接的硬件访问方法相比,GDI 最重要的功能可能是它的扩展功能和目标设备的抽象。使用 GDI,可以非常轻松地在多个设备(例如屏幕和打印机)上绘图,并期望在每种​​情况下都能正确再现。此功能是所有 Microsoft Windows 所见即所得应用程序的核心。
http://en.wikipedia.org/wiki/Graphics_Device_Interface

听起来,至少从历史上看, GDI/GDI+与各种硬件更加兼容。

Windows 7 使用 Aero,并且确实使用了 DirectX。

具有 Windows 显示驱动程序模型 (WDDM) 驱动程序、硬件 Pixel Shader 2.0 和至少 128 MB 视频 RAM 的 DirectX 9 兼容图形处理器
http://en.wikipedia.org/wiki/Windows_Aero

Perhaps the most significant capability of GDI over more direct methods of accessing the hardware is its scaling capabilities, and abstraction of target devices. Using GDI, it is very easy to draw on multiple devices, such as a screen and a printer, and expect proper reproduction in each case. This capability is at the center of all What You See Is What You Get applications for Microsoft Windows.
http://en.wikipedia.org/wiki/Graphics_Device_Interface

It sounds like, at least historically, GDI/GDI+ was more compatible with various hardware.

Windows 7 uses Aero and it does make use of DirectX.

a DirectX 9 compatible graphics processor with a Windows Display Driver Model (WDDM) driver, Pixel shader 2.0 in hardware, and a minimum of 128 MB of Video RAM
http://en.wikipedia.org/wiki/Windows_Aero

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文