Потоковые ресурсы

Потоковые ресурсы — это большие логические ресурсы, потребляющие малые объемы физической памяти. Вместо того, чтобы передавать весь большой ресурс, потоком передаются только малые части ресурса. Ранее потоковые ресурсы назывались динамическими распределяемыми ресурсами.

В этом разделе

Раздел Описание

Потребность в потоковых ресурсах

Потоковые ресурсы нужны для того, чтобы память GPU не расходовалась на хранение областей поверхностей, к которым не будет осуществляться доступ, а также затем, чтобы указать аппаратному обеспечению как вести фильтрацию по близко расположенным плиткам.

Создание потоковых ресурсов

Потоковые ресурсы создаются путем указания флага при создании ресурса. Этот флаг должен указывать на то, что ресурс является потоковым.

Конвейерный доступ к потоковым ресурсам

Потоковые ресурсы можно использовать в представлениях ресурсов шейдера (SRV), представлениях целевого объекта отрисовки (RTV), представлениях трафарета глубины (DSV) и представлениях неупорядоченного доступа (UAV), а также как точки привязки, где представления не используются, например как привязки буфера вершин.

Уровни функций для потоковых ресурсов

Direct3D поддерживает три уровня возможностей, касающихся потоковых ресурсов.

 

Руководство по обучению графике Direct3D

Ресурсы