Niveles de hardware
Los niveles de hardware del nivel 1 al nivel 3 tienen recursos crecientes disponibles para la canalización.
- límites de dependen de de hardware
- límites invariables
- temas relacionados
Límites dependientes del hardware
Recursos disponibles para la canalización | Nivel 1 | Nivel 2 | Nivel 3 |
---|---|---|---|
Niveles de características | 11.0+ | 11.0+ | 11.1+ |
Número máximo de descriptores en una vista de búfer de constantes (CBV), vista de recursos del sombreador (SRV) o montón de vistas de acceso sin ordenar que se usan para representar | 1,000,000 | 1,000,000 | 1,000,000+ |
Número máximo de vistas de búfer de constantes en todas las tablas de descriptores por fase del sombreador | 14 | 14 | de montón completo |
Número máximo de vistas de recursos del sombreador en todas las tablas de descriptores por fase de sombreador | 128 | de montón completo | montón completo |
Número máximo de vistas de acceso desordenadas en todas las tablas de descriptores en todas las fases | 64 para los niveles de características 11.1+ 8 para el nivel de característica 11 |
64 | de montón completo |
Número máximo de muestras en todas las tablas de descriptores por fase de sombreador | 16 | 2048 | 2048 |
entradas de bold resaltan mejoras significativas en el nivel anterior.
Hay una restricción adicional para el hardware de nivel 1 que se aplica a todos los montones y al hardware de nivel 2 que se aplica a los montones CBV y UAV, que todas las entradas del montón de descriptores cubiertas por las tablas descriptores de la firma raíz deben rellenarse con descriptores en el momento en que se ejecuta el sombreador, incluso si el sombreador (quizás debido a la bifurcación) no necesita el descriptor. No hay ninguna restricción de este tipo para el hardware de nivel 3. Una mitigación de esta restricción es el uso diligente de descriptores null .
Límites invariables
El número máximo de muestras en un montón de descriptores visibles del sombreador es 2048.
El número máximo de muestreadores estáticos únicos en las firmas raíz activas es 2032 (que deja 16 para los controladores que necesitan sus propios muestreadores).