Frage

Meine Renderer machen Geometrie mit dem alten Fest Funktion Zeug mit glBegin / glEnd verwendet. Nach dem Einschalten es Vertex Arrays über glVertexPointer et zu verwenden. al., hielt mein Cg-Shadern zeigt nach oben. Wenn ich nur eine ganz normale Textur Bindung tun, es funktioniert gut, so dass die Array-Daten sind solide. Auch wenn ich das alte glBegin / glEnd-System verwenden, arbeiten die Cg-Shadern in Ordnung. Gibt es eine Überlegung ich spezifisch für Vertexpuffer bin fehlt?

War es hilfreich?

Lösung

Vertexdaten Vorlage (Beginn / Ende, regelmäßige VertexPointer + DrawArrays, VBO + DrawArrays) soll Shadern vollständig orthogonal sein (solange Sie die Daten zur Verfügung stellen). Sie sind also nicht wirklich etwas fehlt (vor allem, wenn es mit VBO funktioniert).

Ihr Problem ist wahrscheinlich irgendwo, dass Sie nicht erwähnen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top