Pergunta

O meu representante usado para renderizar geometria com o material de função fixa de idade usando glBegin / glEnd. Depois de mudar-se a utilização de vértice por meio de matrizes glVertexPointer et. al., meus shaders Cg parou de aparecer. Se eu apenas fazer uma ligação de textura regular, ele funciona muito bem, por isso os dados de matriz é sólida. Além disso, se eu usar o sistema glBegin / glEnd de idade, a Cg shaders funcionam bem. Existe alguma consideração estou faltando específico para buffers de vértice?

Foi útil?

Solução

envio de dados vértice (Begin / End, regulares VertexPointer + DrawArrays, VBO + DrawArrays) é suposto ser completamente ortogonal ao shaders (contanto que você fornecer os dados). Então você não está realmente faltando alguma coisa (especialmente se ele funciona com VBO).

Seu problema é provável que em algum lugar que você não mencionar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top