Ist es möglich, von einer Textur in einem Vertex Shader mit WebGL zu lesen?WebGL: Textur Zugriff in einem Vertex-Shader?
Ich schrieb eine WebGL page (nur um es auszuprobieren) und verwendet Chrome 7, um es zu testen. Sobald ich auf Chrome 8 aufgerüstet habe, funktioniert es nicht mehr. Ich habe überprüft, dass Webgl aktiviert ist. Der Fehler ist:
‚Texture2D‘: keine passende überladene Funktion
gefunden
Als ich den Anruf zu Texture2D mit einem konstanten ersetzen, es funktioniert. Textur-Zugriff in einem Fragment-Shader mit der gleichen Textur funktioniert auch.
Wer hat irgendwelche Ideen? Ich bin besonders von der Tatsache betroffen, dass das Upgrade von Chrome dazu führte, dass es kaputtging.
Update: Es funktioniert in Firefox 4 Beta. Ich meldete einen Fehler mit Chrome - Ausgabe 65340
Update 2: Es funktioniert nun in Firefox und Chrome
Ich denke, dass dies eine Einschränkung einiger Implementierungen sein könnte. – andrewmu
Ich bezweifle, dass es beabsichtigt ist. Dies würde viele Techniken einschränken (z. B. Verschiebungsabbildung). – sharoz