Поделиться через


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

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

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

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

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

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

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

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

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

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

Уровни функций потоковой передачи ресурсов

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

 

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

Ресурсы