Ich habe eine OpenGL-Anwendung, die Schablonentests ziemlich häufig verwendet, um unregelmäßige Formen zu rendern (ein bisschen wie ein einfaches 2-D- CSG ). Wenn ich herausfinden könnte, wie viele Fragmente den Schablonentest bestanden und tatsächlich gerendert wurden, wäre dies sehr hilfreich, um einige Berechnungen auf der ganzen Linie zu vereinfachen. Insbesondere würde es mir ermöglichen, den Bereich der gerenderten Form kostenlos zu bestimmen, anstatt ihn später mit einer Monte-Carlo-Simulation approximieren zu müssen.
Ich weiß, dass es ein ähnliches Konzept für vom Geometrie-Shader emittierte Grundelemente gibt, das als Transformations-Feedback bezeichnet wird . Ich würde gerne wissen, ob es ein ähnliches Konzept für Fragmente und den Schablonentest gibt.