是GDI函数BitBlt和StretchBlt函数硬件加速的Win32? [英] Are the GDI functions BitBlt and StretchBlt hardware accelerated in Win32?
问题描述
我似乎无法通过搜索得到一个明确的答案。是Win32的块传输操作的硬件加速(GDI,而不是GDI +)。我不知道这些功能如何与显卡驱动接口。是否有任何函数调用来验证这个功能,怎么样?GetCaps?为特定的图形设备(WIN32图形设备),看看是否这些功能的接收硬件加速?
I can't seem to get a definite answer to this via searching. Are the Win32 blitting operations hardware accelerated (GDI, not GDI+). I don't know how these functions interface with the graphics driver. Is there any function call to verify this functionality, like ?GetCaps? for a specific graphics device (win32 graphics device) to see if these functions are receiving hardware acceleration?
推荐答案
据的这个,GDI只是加快了Windows 7的硬件起。
这的名单如何指定哪些操作都不会被硬件加速。列入名单的BitBlt
和 StretchBlt
,所以是他们的硬件加速,但你需要有配套制度它,你需要启用它。
According to this, GDI is only hardware accelerated on windows 7 onwards.
This lists how to specify which operations are to be hardware accelerated. included in the list is BitBlt
and StretchBlt
, so yes they are hardware accelerated, but you need to have a system supporting it, and you need to enable it.
这篇关于是GDI函数BitBlt和StretchBlt函数硬件加速的Win32?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!