Comportement du rastériseur avec les 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 connaître la répartition des exigences, consultez Comportement global de lecture et d’écriture pour les niveaux de fonctionnalités de 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 pourraient récupérer.

RenderTargetView

Le comportement des lectures et des écritures de l’affichage cible de rendu (RTV) dépend du niveau de prise en charge matérielle. Pour connaître la répartition des exigences, consultez Comportement global de lecture et d’écriture pour les niveaux de fonctionnalités de ressources de streaming.

Sur toutes les implémentations, différents rtv (et DSV) liés simultanément peuvent avoir des zones différentes mappées et non mappées et peuvent avoir des formats de surface de taille différents (ce qui signifie différentes formes de vignette).

Voici le comportement idéal :

Les lectures des V RTV 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 pourraient récupérer.

Accès du pipeline aux ressources de diffusion en continu