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 |
---|---|
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. |
|
El comportamiento de las lecturas y escrituras de la vista de acceso desordenado (UAV) depende del nivel de compatibilidad de hardware. |
|
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. |
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. |
Temas relacionados
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de