Nivå 2
I det här avsnittet beskrivs stöd för nivå 2.
- Maskinvara på funktionsnivå 11,1 minimum.
- Alla funktioner på den föregående nivån (utan nivå 1 specifika begränsningar) plus tilläggen i följande objekt:
- Skuggningsinstruktioner för fastspänning av LOD och mappad statusfeedback finns tillgängliga. Mer information finns i HLSL-tillagda resurser.
- Läsningar från icke-mappade paneler returnerar 0 i alla komponenter som inte saknas i formatet och standardvärdet för saknade komponenter.
- Skrivningar till icke-mappade paneler stoppas från att gå till minnet, men kan hamna i cacheminnen som efterföljande läsningar till samma adress kanske eller kanske inte hämtar.
- Texturfiltrering med fotavtryck som sträcker sig över NULL- och icke-NULL- paneler bidrar med 0 (med standardvärden för saknade formatkomponenter) för texels på NULL- paneler i den övergripande filteråtgärden. Viss tidig maskinvara uppfyller inte detta krav och returnerar 0 (med standardvärden för saknade formatkomponenter) för det fullständiga filterresultatet om några texels (med icke-nollvikt) faller på en NULL- panel. Ingen annan maskinvara får missa kravet på att inkludera alla (icke-viktade) texels i filteråtgärden.
- NULL- texelåtkomster orsakar CheckAccessFullyMapped-åtgärden statusfeedback för en texturläsning för att returnera false. Detta beror på hur resultatet för texturåtkomst kan bli skrivmaskerat i skuggningen och hur många komponenter som är i texturformatet (vars kombination kan få det att se ut som om strukturen inte behöver nås).
- Justeringsbegränsningar för standardpanelformer: Mipmaps som fyller minst en standardpanel i alla dimensioner kommer garanterat att använda standardplattorna, och resten anses vara packat som en enhet i N-paneler (N rapporteras till programmet). Programmet kan mappa N-panelerna till godtyckligt olika platser i en panelpool, men måste antingen mappa alla eller ingen av de packade panelerna. MIP-packningen är en unik uppsättning packade paneler per matrissektor.
- Filtrering av minsta/högsta minskning stöds. Information om filtrering av min/max-minskning finns i funktioner för struktursampling av tillagda resurser.
- Tillagda resurser med mipmaps som är mindre än standardpanelens storlek i någon dimension får inte ha en matrisstorlek som är större än 1.
- Begränsningar för hur paneler kan nås när det finns dubbletter av mappningar, som beskrivs i Panelåtkomstbegränsningar med duplicerade mappningar, fortsätter att gälla.