Domanda

Il mio renderer utilizzato per rendere la geometria con la roba vecchia funzione fissa utilizzando glBegin / glEnd. Dopo l'accensione utilizzare array di vertici via glVertexPointer et. al., i miei shader Cg fermato rivelando. Se io faccio solo vincolante una texture regolare, funziona benissimo, quindi i dati array è solida. Anche se uso il vecchio sistema glBegin / glEnd, gli shader Cg funzionano bene. C'è una certa considerazione mi manca specifico per i buffer vertex?

È stato utile?

Soluzione

la presentazione dei dati vertice (Begin / End, regolari VertexPointer + DrawArrays, VBO + DrawArrays) si suppone che sia del tutto ortogonale a shader (fino a quando si forniscono i dati). Quindi non manca davvero nulla (soprattutto se si lavora con VBO).

Il tuo problema è probabilmente da qualche parte che non fanno menzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top