磁贴池上可用的作
本部分列出了可以在磁贴池上执行的作。
- 磁贴池的生存期与任何其他 Direct3D 资源一样,由引用计数提供支持,包括在这种情况下跟踪来自平铺资源的映射。 当应用程序不再引用磁贴池并且内存的任何磁贴映射都消失并且图形处理单元(GPU)访问已完成时,作系统将解除分配磁贴池。
- 与图面共享和同步相关的 API 适用于磁贴池(但不直接在平铺资源上)。 与提供的磁贴池的行为类似,如果磁贴池已共享且当前由另一个设备和进程获取磁贴池,则删除用于访问指向磁贴池的平铺资源的 Direct3D 命令。
- ID3D11DeviceContext2::ResizeTilePool作
- IDXGIDevice2::OfferResources 和 ReclaimResources作 - 这些 API 用于将内存临时提供给系统对整个磁贴池进行作(不适用于单个平铺资源)。 如果平铺资源指向提供的磁贴池中的磁贴,则平铺资源的行为就像提供它一样(例如,运行时会删除引用它的命令)。
无法将数据直接复制到磁贴池内存和从磁贴池内存复制。 始终通过平铺资源访问内存。
相关主题