Comportement du rastériseur avec des vignettes non mappées
Cette section décrit le comportement du rastériseur avec des vignettes non mappées.
DepthStencilView
Le comportement de la vue de gabarit de profondeur (DSV) lit et écrit dépend du niveau de prise en charge matérielle. Pour obtenir une répartition des exigences, consultez le comportement global de lecture et d’écriture pour les niveaux de fonctionnalités des ressources de streaming.
Voici le comportement idéal :
Si une vignette n’est pas mappée dans DepthStencilView, la valeur de retour de la profondeur de lecture est 0, qui est ensuite alimentée dans les opérations configurées pour la valeur de lecture de profondeur. Les écritures dans la vignette de profondeur manquante sont supprimées. Cette définition idéale pour la gestion des écritures n’est pas requise par le niveau 2 . Les écritures dans des vignettes non mappées peuvent se retrouver dans un cache que les lectures suivantes peuvent récupérer.
RenderTargetView
Le comportement de la vue cible de rendu (RTV) lit et écrit dépend du niveau de prise en charge matérielle. Pour obtenir une répartition des exigences, consultez le comportement global de lecture et d’écriture pour les niveaux de fonctionnalités des ressources de streaming.
Sur toutes les implémentations, différentes V RTV (et DSV) liées simultanément peuvent avoir des zones différentes mappées par rapport à des formats non mappés et peuvent avoir différents formats de surface de taille (ce qui signifie différentes formes de vignette).
Voici le comportement idéal :
Les lectures des rtvs retournent 0 dans les vignettes manquantes et les écritures sont supprimées. Cette définition idéale pour la gestion des écritures n’est pas requise par le niveau 2 . Les écritures dans des vignettes non mappées peuvent se retrouver dans un cache que les lectures suivantes peuvent récupérer.
Rubriques connexes
Accès de pipeline aux ressources de diffusion en continu