Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tej sekcji opisano zachowanie rasteryzatora w przypadku niemapowanych kafelków.
WidokGłębiSzablonu
Zachowanie odczytów i zapisów w widoku głębi szablonu (DSV) zależy od poziomu obsługi sprzętowej. Aby zapoznać się z podziałem wymagań, zobacz ogólne właściwości odczytu i zapisu dla poziomów funkcji zasobów do przesyłania strumieniowego .
Oto idealne zachowanie:
Jeśli kafelek nie jest mapowany w widoku DepthStencilView, wartość zwracana z głębokości odczytu wynosi 0, która następnie jest wprowadzana do dowolnych operacji skonfigurowanych dla wartości odczytu głębokości. Zapisy na brakującym kafelku głębokości są pomijane. Ta idealna definicja obsługi zapisu nie jest wymagana przez poziom 2; zapisy w niemapowanych kafelkach mogą znajdować się w pamięci podręcznej, którą mogą odebrać kolejne operacje odczytu.
WidokDocelowyRenderowania
Zachowanie renderowania widoku docelowego (RTV) odczytów i zapisów zależy od poziomu obsługi sprzętu. Aby zapoznać się z podziałem wymagań, zobacz ogólne właściwości odczytu i zapisu dla poziomów funkcji zasobów do przesyłania strumieniowego .
We wszystkich implementacjach różne zasoby RTV (i DSV) powiązane jednocześnie mogą mieć różne obszary mapowane i niemapowane oraz mogą mieć różne wielkości formatów powierzchni (co oznacza różne kształty kafelków).
Oto idealne zachowanie:
Odczyty z rtV zwracają 0 w brakujących kafelkach i zapisy są porzucane. Ta idealna definicja obsługi zapisu nie jest wymagana przez poziom 2; zapisy w niemapowanych kafelkach mogą znajdować się w pamięci podręcznej, którą mogą odebrać kolejne operacje odczytu.
Tematy powiązane
Dostęp pipeline'u do zasobów przesyłania strumieniowego