2012-04-14 17 views
10

Sé que hay muchos tutoriales en OpenGL, pero todos los buenos tutoriales que encontré utilizan algunas librerías C++ (en su mayoría GLM) que dificultan el seguimiento para las personas que desean utilizar C, o/y eran específicas de Microsoft Windows.¿Cómo aprender 3.x OpenGL usando C?

Mis preguntas son:

  1. ¿Alguien sabe un buen tutorial 3.x que utiliza OpenGL C y no es específico de Windows?
  2. ¿Qué lenguaje de programación tiene el OpenGL "Redbook" usar?

Respuesta

11

¿Alguien conoce un buen tutorial de OpenGL 3.x que utiliza C y no es específico de Windows?

Uf, buena pregunta!

IIRC Los tutoriales de Nicol Bolas usan C++ (para GLM). Yo sugiero que busque en http://arcsynthesis.org/gltut y reemplazar GLM con mi linmath.h en su caso.

¿Qué lenguaje de programación utiliza el OpenGL "redbook"?

Las ediciones anteriores (< = OpenGL-2.1) utilizaban C. puro Las más nuevas que en realidad no leí.

+1

¡Gracias por la respuesta rápida! Espero que "linmath" sea la solución a mis problemas de C++. – drakide

+2

Después de fregar todo el Internet, finalmente encontré a alguien que está recomendando una buena biblioteca matemática C para OpenGL! Thankssssss estado buscando uno – jackcogdill

+1

esto es genial, intercambiando glm.h por linmath.h, disminuyo mi tiempo de compilación de 350ms a 70ms –