根据文档,当渲染目标满足某些条件时,即使是设备相关资源也可以在渲染目标之间共享。
假设我有两个满足这些条件的 RenderTargets(RT1 & RT2)。我使用 RT1 创建一个新的设备相关资源(ResourceA),RT1 和 RT2 都使用这个资源来做一些绘图。
现在,当我完成 RT1 后,我得到 D2DERR_RECREATE_TARGET,这意味着我必须重新创建 RT1 并再次绘制。
我的问题是,我应该重新创建由 RT1 创建的 ResourceA 吗?
根据文档,当渲染目标满足某些条件时,即使是设备相关资源也可以在渲染目标之间共享。
假设我有两个满足这些条件的 RenderTargets(RT1 & RT2)。我使用 RT1 创建一个新的设备相关资源(ResourceA),RT1 和 RT2 都使用这个资源来做一些绘图。
现在,当我完成 RT1 后,我得到 D2DERR_RECREATE_TARGET,这意味着我必须重新创建 RT1 并再次绘制。
我的问题是,我应该重新创建由 RT1 创建的 ResourceA 吗?