Cg Shaders ne pas être appliquées après la mise à glVertexPointer
Question
Mon renderer utilisé pour rendre la géométrie avec les vieux trucs de fonction fixe à l'aide glBegin / glEnd. Après la mise à utiliser des tableaux de sommet via glVertexPointer et. al., mes shaders Cg cessé de se présenter. Si je fais juste une texture régulière liant, il fonctionne très bien, donc les données du tableau est solide. Aussi, si j'utilise l'ancien système glBegin / glEnd, les shaders fonctionnent très bien Cg. Y at-il une certaine considération je manque des tampons spécifiques à vertex?
La solution
soumission de données de sommet (Début / Fin, VertexPointer + DrawArrays réguliers, VBO + DrawArrays) est censé être complètement orthogonal à Shaders (tant que vous fournissez les données). Donc, vous n'êtes pas vraiment quelque chose qui manque (surtout si cela fonctionne avec VBO).
Votre problème est quelque part probable que vous ne mentionnez pas.