earlydepthstencil
Erzwingt tiefenschablonentests, bevor ein Shader ausgeführt wird.
earlydepthstencil
Bemerkungen
Tiefenschablonentests werden normalerweise während der Pixelverarbeitung durch einen Pixelshader durchgeführt. Das Erzwingen von frühen Tiefenschablonentests führt dazu, dass die Tests vor der Shaderausführung durchgeführt werden. Der Zweck besteht darin, die Leistung pro Pixel zu verbessern, indem unnötige Pixelverarbeitung reduziert/vermieden wird.
Eine Anwendung kann frühe Tiefenschablonentests erzwingen, indem sie das Attribut bereitstellt, oder die Hardware kann frühe Tiefenschablonentests ausführen, sofern keine Tiefenwerte geschrieben werden und keine ungeordneten Zugriffsvorgänge in einem Shader als Optimierung ausgeführt werden.
Dieses Attribut wird in den folgenden Shadertypen unterstützt:
Scheitelpunkt | Hull | Domain | Geometrie | Pixel | Compute |
---|---|---|---|---|---|
x |
Zugehörige Themen