Acceso de canalización a recursos de streaming

Los recursos de streaming se pueden usar en vistas de recursos del sombreador (SRV), vistas de destino de representación (RTV), vistas de galería de símbolos de profundidad (DSV) y vistas de acceso sin ordenar (UAV), así como algunos puntos de enlace donde no se usan vistas, como enlaces de búfer de vértices. Para obtener la lista de enlaces admitidos, consulte Parámetros de creación de recursos de streaming. Las distintas operaciones de copia D3D también funcionan en los recursos de streaming.

Si hay varias coordenadas de mosaico en una o varias vistas enlazadas a la misma ubicación de memoria, las lecturas y escrituras de rutas de acceso diferentes a la misma memoria se producirán en un orden no determinista y no repetible de accesos a memoria.

Si todos los iconos detrás de una superficie de acceso a memoria de un sombreador se asignan a iconos únicos, el comportamiento es idéntico en todas las implementaciones de la superficie que tienen el mismo contenido de memoria de forma no en mosaico.

En esta sección

Tema Descripción

Comportamiento SRV con iconos sin asignar

El comportamiento de las lecturas de la vista de recursos del sombreador (SRV) que implican iconos no asignados depende del nivel de compatibilidad de hardware.

Comportamiento UAV con iconos sin asignar

El comportamiento de las lecturas y escrituras de la vista de acceso desordenado (UAV) depende del nivel de compatibilidad de hardware.

Comportamiento de rasterizador con iconos sin asignar

En esta sección se describe el comportamiento del rasterizador con iconos no asignados.

Limitaciones de acceso de iconos con asignaciones duplicadas

Hay limitaciones en el acceso a iconos con asignaciones duplicadas, como al copiar recursos de streaming con origen y destino superpuestos, o al representar en iconos compartidos dentro del área de representación.

Características de muestreo de texturas de recursos de streaming

Las características de muestreo de texturas de recursos de streaming incluyen obtener comentarios de estado del sombreador sobre áreas asignadas, comprobar si todos los datos a los que se accede se asignaron en el recurso, restringir para ayudar a los sombreadores a evitar áreas en recursos de streaming mipmapped que se sabe que no están asignados y descubrir cuál será el LOD mínimo que está totalmente asignado para una superficie de filtro de textura completa.

Exposición de recursos de streaming de HLSL

Se requiere una sintaxis específica del lenguaje de sombreador de alto nivel (HLSL) de Microsoft para admitir recursos de streaming en el modelo 5 del sombreador.

 

Recursos de streaming