Alfatestning
Att kasta bort en pixel helt om dess alfavärde ligger under en tröskel — binär genomskinlighet som ger hårda kanter utan sorteringsbekymmer.
En alfakanal kan användas på två sätt. Alfablandning väger samman halvgenomskinliga pixlar och kräver att allt ritas i rätt djupordning. Alfatestning gör i stället ett binärt val: ligger alfa under tröskeln försvinner pixeln med ett discard, annars är den helt ogenomskinlig. Resultatet skriver djup som vanligt, så det kan ritas i valfri ordning och fungerar med z-bufferten — perfekt för lövverk, staket och kedjestängsel.
Nackdelen är trappstegskanter, eftersom varje pixel är antingen på eller av. Det mildras med alpha-to-coverage, som fördelar beslutet över multisamplens täckningsmask. I gammal fast-funktion-OpenGL hette det glAlphaFunc; i moderna shaders är det en rad kod.