Tengo que enviar atributos de vértice usando glVertexAttribPointer a sombreadores que los esperan como incorporados (gl_Vertex
, gl_Color
, etc.).glVertexAttribPointer en atributos incorporados de vértices como gl_Vertex, gl_Normal
La función glVertexAttribPointer
necesita especificar el índice (o la ubicación) de cada atributo incorporado. Puedo hacerlo en implementaciones de NVidia ya que se fija la ubicación de cada atributo (ver http://www.opengl.org/sdk/docs/tutorials/ClockworkCoders/attributes.php en la sección "Atributos personalizados), sin embargo no estoy seguro acerca de las ubicaciones en la aplicación de ATI.
Además, la función devolverá glGetAttribLocation
-1 cuando se trata de obtener la ubicación de cualquier atributo que comienza a partir de "GL_".
Creo que me falta algo y esto es un problema trivial, sin embargo no he encontrado la solución correcta para ATI.
Bienvenido a SO, espero que haya leído las [preguntas frecuentes] (http://stackoverflow.com/faq). –