Freigeben über


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

 

Attribute des Shadermodells 5

Shadermodell 5