¿Qué debo aprender? OpenGL 4.1 u OpenGL ES 2.0?OpenGL u OpenGL ES
Desarrollaré aplicaciones de escritorio con Qt, pero también podría comenzar a desarrollar aplicaciones móviles en unos meses. No sé nada de 3D, 3D matemática, etc. y prefiero gastar 100 dólares en un buen libro que 1 semana cavando sitios web y pasando por prueba y error.
Un problema que veo con OpenGL 4.1 es, hasta donde yo sé, que no hay ningún libro (los más recientes son para OpenGL 3.3 o 4.0), mientras que hay libros sobre OpenGL ES 2.0.
Por otro lado, desde mi punto de vista ingenuo, OpenGL 4.1 parece como OpenGL ES 2.0 + adiciones, por lo que parece que sería más fácil/mejor aprender primero OpenGL ES 2.0, y luego ir por el lenguaje de sombreado, etc
Por favor, no me diga a utilizar NeHe (por lo general, está de acuerdo en que está lleno de malas prácticas/viejas), el tutorial Durian, etc.
Gracias
OpenGL 4 y OpenGL 3 son ambos OpenGL modernos y no la antigua función fija OpenGL. Entonces, si aprende OpenGL 3, puede codificar absolutamente con OpenGL 4, los conceptos principales que debe aprender son 'Objetos de búfer de vértices, Objetos de matriz de vértices (es decir, VBO y VAO)' qué son esos y cómo usarlos. –