Ich habe mit Transparenten Elementen experimentiert. Da kahmen wegen des Lichtes ganz komische Effekte raus. Da bin ich auf die Idee gekommen und habe die drei untersten Zeilen eingefügt.
Ist das die richtige Lösung oder gibt es etwas eleganteres ?
Nebenbei, du erstellt die Ausgabe "out vec4 FragColor;" und schreibst "gl_FragColor = [...]" Da sollte es eigentlich auch eine Warnung geben. Auf jeden Fall kann es durch solche Konstrukte zu genau solchen Effekten kommen, wie du sie in einen anderen Thread auch schon genannt hast: Auf manchen Geräten geht es, auf manchen manchmal nicht.
Performancemäßig sollte es keinen Unterschied geben, weil ja der Ablauf optimiert werden sollte. Wenn aber nicht(Was ich mir bei einigen grottigen Treibern schon vorstellen kann), dann ist eher die Variante von Damadmax schneller. Kommt ja mit weniger Zuweisungen, temporären Variablen aus.
Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.