Udostępnij za pośrednictwem


Zachowanie SRV z niemapowanych kafelków

Zachowanie widoku zasobów cieniowania (SRV), które obejmuje niemapowane kafelki, zależy od poziomu obsługi sprzętu. Aby uzyskać podział wymagań, zobacz zachowanie odczytu dla warstw funkcji zasobów kafelkowych . W tej sekcji przedstawiono podsumowanie idealnego zachowania, które wymaga warstwy 2.

Rozważ operację filtrowania tekstury, która odczytuje z zestawu texels w SRV. Texels, które mieszczą się na niemapowanych kafelkach, przyczyniają się do 0 we wszystkich nieugiętych składnikach formatu (i wartości domyślnej dla brakujących składników) do ogólnej operacji filtrowania wraz z wkładem z mapowanych texels. Texels są ważone i łączone razem niezależnie od tego, czy dane pochodzą z mapowanych, czy niemapowanych kafelków.

Niektóre urządzenia warstwy 2 pierwszej generacji nie spełniają tego wymagania specyfikacji i zwracają wartość 0 z wartościami domyślnymi opisanymi wcześniej jako ogólny wynik filtru, jeśli jakiekolwiek texels (z wagą niezerową) spadną na niemapowane kafelki. Żaden inny sprzęt nie będzie mógł przegapić wymogu uwzględnienia wszystkich (wagi niezerowej) texels w filtrze.

Dostęp potoku do zasobów kafelków