Quiero usar GL_POINT_SPRITE_ARB + VBO para la representación de mi sistema de partículas. He hecho todos los preparativos con point_sprites, pero atascado en VBO. Parece que glEnableClientState no funciona. Leí que está en desuso en el OpenGL moderno. Entonces, ¿qué debería usar en su lugar?glEnableClientState obsoleto
10
A
Respuesta
18
glEnableClientState
es cómo le dice a OpenGL que está utilizando una matriz de vértices para un atributo de función fija en particular (gl_Vertex
, gl_Color
, etc.). Esos son todos eliminados de los contextos centrales. Debe usar glEnableVertexAttribArray
para habilitar un generic vertex attribute, y usa glVertexAttribPointer
en associate that attribute with a buffer object.
Cuestiones relacionadas
- 1. glEnableClientState y glEnableVertexAttribArray
- 2. glEnableClientState con OpenGL moderna (glVertexAttribPointer etc)
- 3. HTML obsoleto frente a obsoleto
- 4. initWithContentsOfFile Obsoleto
- 5. File.toURL() obsoleto?
- 6. dismissModalViewControllerAnimated obsoleto
- 7. Enum.ToString() obsoleto?
- 8. stringWithContentsOfFile Obsoleto
- 9. significado obsoleto?
- 10. ¿Cómo marcar algo en Qt como obsoleto (obsoleto)?
- 11. NUnit.Framework.Assert.IsInstanceOfType() es obsoleto
- 12. iOS6 viewDidUnload Obsoleto
- 13. selector de niño obsoleto
- 14. Fluido NHibernate JoinedSubClass obsoleto
- 15. DataInputStream obsoleto readLine() método
- 16. StringBuffer está obsoleto?
- 17. Rails 3 new_record? obsoleto
- 18. ¿Auto_ptr está obsoleto?
- 19. SKPayment paymentWithProductIdentifier Obsoleto. ¿Alternativas?
- 20. ¿Hash Rocket está obsoleto?
- 21. directoryContentsAtPath obsoleto IOS 4
- 22. ¿LDAP está obsoleto?
- 23. C++ marca como obsoleto
- 24. Enum obsoleto C#
- 25. Reemplazar el System.Xml.XmlDataDocument obsoleto?
- 26. Hibernate - AnnotationConfiguration obsoleto
- 27. de Split() obsoleto
- 28. TWTweetComposeViewController obsoleto en IOS6
- 29. Uso del atributo obsoleto
- 30. StringBufferInputStream equivalente no obsoleto