Comportement du rastériseur avec les vignettes non mappées
Cette section décrit le comportement du rastériseur avec les vignettes non mappées.
DepthStencilView
Le comportement des lectures et écritures de vue stencil (DSV) dépend du niveau de support matériel. Pour une répartition des spécifications, consultez comportement global en lecture et en é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 toutes 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 trouver dans un cache que les lectures suivantes pourraient récupérer.
RenderTargetView
Le comportement des lectures et des écritures de la vue de la cible de rendu dépend du niveau de support matériel. Pour une répartition des spécifications, consultez comportement global en lecture et en écriture pour les niveaux de fonctionnalités des ressources en mosaïque.
Sur toutes les implémentations, différentes limites de RTVs (et de DSV) peuvent avoir des zones mappées et non mappées différentes et peuvent avoir des formats de surface de taille différents (ce qui signifie des formes de mosaïques différentes).
Voici le comportement idéal :
Les lectures à partir de RTVs retournent 0 dans les vignettes et les écritures manquantes 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 trouver dans un cache que les lectures suivantes pourraient récupérer.