Tutoriales o libros actualizados de OpenGL para c ++ [cerrado]

Soy nuevo en OpenGL, estoy en Linux y tengo una tarjeta NVIDIA que admite OpenGL 3.2.

Me gustaría aprender de los cambios más recientes de OpenGL. Estoy buscando tutoriales de C ++ o libros de OpenGL 3.0+.

Sé que esta pregunta se ha hecho con frecuencia, pero todas las fuentes parecen ser antiguas o los tutoriales están en C. No pude encontrar un tutorial decente con este criterio, así que siéntase libre de sugerir libros también. Gracias.

preguntado el 08 de enero de 11 a las 22:01

posible duplicado de Empezando con OpenGL -

3 Respuestas

Obtenga una copia de la quinta edición del OpenGL Superbible. Viene con una biblioteca C ++ para usar con OpenGL y solo cubre la canalización programable moderna.

Respondido el 09 de enero de 11 a las 01:01

Me gusta este tutorial, pero está en proceso de redacción, por lo que solo tiene 4 capítulos en este momento.

http://duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Table-of-Contents.html

Respondido el 09 de enero de 11 a las 01:01

Ese tutorial está en C. Estoy buscando tutoriales de C ++. - Tek

@Tek: ¿Qué importa eso? OpenGL es una biblioteca de C. Todo lo que aprenda de un tutorial de C se aplica igualmente a cualquier código C ++ que escriba. - grisáceo

Guía de programación OpenGL, 6ed. Está vigente desde hace unos 18 meses.

Si es nuevo en OpenGL, no tiene mucho sentido preocuparse por las últimas y mejores características de v3.2 ... OpenGL se basa en sus propios conceptos de versión en versión. Debe comprender los conceptos básicos de OpenGL antes de que los bits más nuevos tengan algún sentido. Mientras aprende los conceptos básicos, descubrirá qué partes nuevas son útiles para usted.

Dicho esto, la organización que administra OpenGL se llama Khronos. Esta página tiene enlaces a los documentos y extensiones de estándares: http://www.khronos.org/opengl/.

Pero realmente, primero aprenda los conceptos básicos: eso y un poco de lectura adicional le indicarán qué extensiones o nuevas funciones valen la pena.

[editar] Como han señalado otras personas en este hilo: OpenGL es una API C.

Hay envoltorios de C ++ pero en mi experiencia son más problemáticos de lo que valen, cada uno impone un modelo de uso de OpenGL ... pero OpenGL es realmente solo una colección de funciones de C y usarlo como tal le brinda la mayor flexibilidad.

Respondido el 09 de enero de 11 a las 09:01

El Libro Rojo está en su séptima edición, que se publicó en julio de 7. La sexta edición salió en agosto de 2009. - grisáceo

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.