Ich möchte Informationen in einer Textur speichern und aktualisieren. Die Idee ist also, dass ich eine neue Textur mit aktuellen Informationen erstelle. Während ich es im Renderprozess abspeichere, möchte ich eigentlich die Informationen aus demselben Pixel lesen und einen gewichteten Durchschnitt beider Werte speichern. Also der Wert, der zu diesem Pixel gerendert wurde und der Wert, der bereits auf diesem Pixel war.Lesen und Schreiben in einer Textur (OpenGL)
Jetzt lese ich sehr oft, dass ich nicht auf der gleichen Textur lesen und schreiben kann. Jetzt ist meine Frage, vielleicht ist es möglich? und wenn nicht, sollte ich die Texturinformationen vor dem Renderschritt kopieren und die Kopie an den Shader übergeben? Wenn ja, wie kann ich die Textur kopieren? oder sollte ich einen zusätzlichen Rendering-Schritt zum Kopieren machen?
Oder Sie könnten den Kern [Textur Barrierefunktion, die seit über einem Jahr jetzt ist] (https://www.opengl.org/wiki/Memory_Model#Texture_barrier) verwenden. –