使用英语阅读

通过


D1169:放弃贴图选项需要动态纹理

D2D1_MAP_OPTIONS_DISCARD仅对从动态纹理创建的位图有效。

 

可能的原因

如果应用程序使用 D2D1_MAP_OPTIONS_DISCARD 属性调用 ID2D1Bitmap1::Map,则 Direct2D 可能会输出此消息,但位图的基础 Direct3D 资源未使用D3D11_USAGE_DYNAMIC进行特性化。

可能的修复方法

如果应用程序需要使用 ID2D1Bitmap1::Map 访问位图,请确保基础 Direct3D 资源具有 D3D11_USAGE_DYNAMIC 属性。