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. stringWithContentsOfFile Obsoleto
- 5. dismissModalViewControllerAnimated obsoleto
- 6. Enum.ToString() obsoleto?
- 7. significado obsoleto?
- 8. File.toURL() obsoleto?
- 9. initWithContentsOfFile Obsoleto
- 10. ¿Cómo marcar algo en Qt como obsoleto (obsoleto)?
- 11. load() método obsoleto?
- 12. selector de niño obsoleto
- 13. Hibernate - AnnotationConfiguration obsoleto
- 14. ConfigurationSettings.AppSettings es obsoleto, advertencia
- 15. ¿Auto_ptr está obsoleto?
- 16. TWTweetComposeViewController obsoleto en IOS6
- 17. advertencia obsoleto fopen
- 18. Rails 3 new_record? obsoleto
- 19. Reemplazar el System.Xml.XmlDataDocument obsoleto?
- 20. Enum obsoleto C#
- 21. iOS6 viewDidUnload Obsoleto
- 22. ¿Hash Rocket está obsoleto?
- 23. directoryContentsAtPath obsoleto IOS 4
- 24. ¿MSMQ está obsoleto?
- 25. de Split() obsoleto
- 26. PHPUnit StackTest :: assertEmpty() obsoleto
- 27. Es livequery obsoleto
- 28. es c3p0 obsoleto?
- 29. Fluido NHibernate JoinedSubClass obsoleto
- 30. DataInputStream obsoleto readLine() método