建立磚集區Tile pool creation

應用程式可以在每一個 Direct3D 裝置建立一個或多個磚集區。Applications can create one or more tile pools per Direct3D device. 每個圖格的集區的大小總計僅限於使用 Direct3D 11 的資源大小限制,亦即大約是 1/4 的圖形處理單元 (GPU) 的 RAM。The total size of each tile pool is restricted to Direct3D 11's resource size limit, which is roughly 1/4 of graphics processing unit (GPU) RAM.

磚集區由 64 KB 磚所組成,但作業系統 (顯示驅動程式) 會在幕後將整個集區作為一或多個配置來管理,但應用程式看不到分解過程。A tile pool is made of 64KB tiles, but the operating system (display driver) manages the entire pool as one or more allocations behind the scenes—the breakdown is not visible to applications. 串流資源藉由指向磚集區中的磚來定義內容。Streaming resources define content by pointing at tiles within a tile pool. 您能藉由將磚指向NULL,以取消對應串流資源中的磚。Unmapping a tile from a streaming resource is done by pointing the tile to NULL. 這類非對應的磚有讀取或寫入行為的規則;請參閱磚集區資源的危險追蹤 (英文)。Such unmapped tiles have rules about the behavior of reads or writes; see Hazard tracking versus tile pool resources.

相關主題Related topics

對應是到並排顯示集區Mappings are into a tile pool