【发布时间】:2014-04-18 10:09:25
【问题描述】:
我正在尝试使用 C++ Builder 的 TDirect2DCanvas 的 Direct2D RenderTarget 属性来对使用 GPU 的位图操作进行基准测试。与 GDI 相比,这是最令人印象深刻的。但是,我不知道如何将结果返回到 CPU 内存中,以便可以将其用于进一步的 CPU 处理。确实阅读了有关使用 WIC 的信息,但显然您失去了大部分硬件加速。 Windows 8 似乎提供了具有地图功能的新位图,但我想使用(标准)Windows 7。C++ Builder 也不提供这些新功能的头文件。
给定一个 TDirect2DCanvas,或者你想要一个 Direct2D RenderTarget 或一个 ID2D1Bitmap,我如何将位图复制回 CPU 内存?
【问题讨论】:
标签: c++ windows delphi direct2d