Comportamento del rasterizzatore con riquadri non mappati
Questa sezione descrive il comportamento del rasterizzatore con riquadri non mappati.
DepthStencilView
Il comportamento delle letture e delle scritture relative alle visualizzazioni di stencil di profondità dipende dal livello di supporto hardware. Per una suddivisione dei requisiti, vedere comportamento complessivo di lettura e scrittura per i livelli di funzionalità delle risorse di streaming.
Ecco il comportamento ideale:
Se un riquadro non è mappato in DepthStencilView, il valore restituito dalla profondità di lettura è 0, che viene quindi inserito in qualsiasi operazione configurata per il valore di lettura profondità. Le scritture nel riquadro di profondità mancante vengono eliminate. Questa definizione ideale per la gestione della scrittura non è richiesta dal livello 2. Le scritture in riquadri non mappati possono terminare in una cache che le letture successive potrebbero raccogliere.
RenderTargetView
Il comportamento delle letture e delle scritture relative alle visualizzazioni di destinazione rendering dipende dal livello di supporto hardware. Per una suddivisione dei requisiti, vedere comportamento complessivo di lettura e scrittura per i livelli di funzionalità delle risorse di streaming.
In tutte le implementazioni, diversi RTV (e DSV) associati simultaneamente possono avere diverse aree mappate rispetto a quelle non mappate e possono avere formati di superficie di dimensioni diversi (ovvero forme di riquadri diverse).
Ecco il comportamento ideale:
Le letture dalle versioni RTV restituiscono 0 nei riquadri mancanti e le scritture vengono eliminate. Questa definizione ideale per la gestione della scrittura non è richiesta dal livello 2. Le scritture in riquadri non mappati possono terminare in una cache che le letture successive potrebbero raccogliere.
Argomenti correlati
Accesso della pipeline alle risorse di streaming