Partager via


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 des ressources en mosaïque.

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 connaître la répartition des exigences, consultez Comportement global de lecture et d’écriture pour les niveaux de fonctionnalités des ressources en mosaïque.

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 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 peuvent récupérer.

Accès de pipeline aux ressources en mosaïque