Als «pixel-shader» getaggte Fragen

3
Wann ist ein Compute-Shader effizienter als ein Pixel-Shader für die Bildfilterung?
Bildfilterungsoperationen wie Unschärfen, SSAO, Blühen usw. werden normalerweise unter Verwendung von Pixel-Shadern und "Sammeln" -Operationen durchgeführt, wobei jeder Pixel-Shader-Aufruf eine Anzahl von Texturabrufen ausgibt, um auf die benachbarten Pixelwerte zuzugreifen, und den Wert eines einzelnen Pixels berechnet das Ergebnis. Dieser Ansatz hat eine theoretische Ineffizienz dahingehend, dass viele redundante Abfragen …

3
Warum gibt es Grafik-Frameworks wie OpenGL und DirectX, wenn Spiele Pixel direkt zeichnen könnten?
Spiele und andere grafikintensive Anwendungen verwenden Frameworks wie OpenGL und DirectX. Außerdem benötigen sie Funktionen wie Pixel Shader und DX12. Aber warum brauchen wir all diese Frameworks und GPU-Funktionen, wenn wir einfach alles Pixel für Pixel zeichnen können? Erstens müsste das Spiel so kompiliert werden, dass es pixelweise gezeichnet wird. …

1
Optimieren Sie einen Glow Shader, damit er besser aussieht
Ich habe ein einfaches Spiel und und Themen davon sind diese kleinen Linien. Es ist für iOS und Android gedacht und verfügt daher über eine RIESIGE Reihe von Prozessoren, auf denen es derzeit ausgeführt werden kann. Ich versuche aus zwei Gründen, ihnen Echtzeit-Glanz zu verleihen Ich versuche die Tatsache zu …


1
Kosten für die Parameterübergabe in Webgl-Pixel-Shadern?
In einem Webgl-Pixel-Shader sind alle Funktionen so eingebunden, wie ich es verstehe. Sie können jedoch Parameter haben, die als in versus inout markiert sind , was bedeutet, dass sich ihr Wert ändern kann, der Wert jedoch außerhalb des Funktionsaufrufs nicht bestehen bleibt. Bedeutet dies, dass der Shader eine Kopie des …

2
Moires-Muster trotz Verwendung von Mipmaps
Ich arbeite an der Silverlight App. Ich versuche, den Boden mit Fliesen zu bedecken. Obwohl ich Mip-Maps verwende, bekomme ich immer noch schreckliche Moire-Muster, wenn ich versuche, große Flächen zu rendern. Ich erstelle einen Quader und bedecke ihn dann mit einer einzelnen Kachel: In meinem Pixel-Shader multipliziere ich Texturkoordinaten, um …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.