Операции, доступные для ресурсов с плитками
В этом разделе перечислены операции, которые можно выполнять на плитках ресурсов.
- void ID3D11DeviceContext2::UpdateTileMappings и ID3D11DeviceContext2::CopyTileMappings операции — эти расположения плиток точки операций в расположении плиток в пулах плиток или в значения NULL или для обоих. Эти операции могут обновлять несвязанное подмножество указателей плитки.
- Операции copy*() и Update*() — все ИНТЕРФЕЙСы API, которые могут копировать данные в область пула по умолчанию (например, ID3D11DeviceContext1::CopySubresourceRegion1 и ID3D11DeviceContext1::UpdateSubresource1) для ресурсов с плитками. Чтение из несопоставленных плиток приводит к удалению 0 и записи для незамеченных плиток.
- ID3D11DeviceContext2::CopyTiles и ID3D11DeviceContext2::UpdateTiles операции. Эти операции существуют для копирования плиток в 64 КБ детализации в любой плитки и ресурса буфера в каноническом макете памяти. Драйвер отображения и оборудование выполняют любые операции с памятью, необходимой для ресурса плитки.
- Привязки конвейера Direct3D и создания представлений / привязок, которые будут работать над неклиными ресурсами, также работают над плитками.
Элементы управления плитками доступны в непосредственных или отложенных контекстах (так же, как обновления типичных ресурсов) и после последующего доступа к плиткам (не отправленных ранее операций).
Связанные разделы