Aprenda sobre OpenGL aquí: https://hackr.io/tutorials/learn…
El código de inicialización es una pequeña fracción de todo el código que trata con un subsistema como este tipo de procesador. Estás desechando la orientación al objeto muy superior y ese tipo de ventaja que ofrece DirectX porque no te gustan las primeras doscientas líneas. No quiero sonar como si estuviera trivializando su opinión aquí, pero la realidad es que en comparación con todo el código que puede escribir que se ocupa de cualquier subsistema de renderización, sin mencionar cualquier otro subsistema que necesite, la inicialización es una trivialidad.
Puedes ser un buen programador de juegos sin tocar OpenGL ni DX. Todo lo que tienes que aprender es usar un buen motor de juego como Unity. Sin embargo, si quieres ir a un nivel más bajo y entender cómo funciona el motor del juego, debes aprender OpenGL. no obtendrá mucho de ella en términos de “calidad”, por lo que será con fines de aprendizaje.
así que mi consejo es aprender a usar un motor de juego que probablemente lo que harás en tu carrera (profesional o indie) y también aprender una biblioteca de gráficos como OpenGL solo para fines de aprendizaje. (o si quieres hacer o modificar un motor de juego)
- ¿Dónde puedo aprender a leer telugu?
- Consejo profesional: ¿Cuáles son las habilidades de mercadeo más valiosas que puedo aprender durante la beca?
- Cómo aprender Adobe Photoshop CS6
- Cómo aprender algo todos los días.
- ¿Cuál es una buena manera de aprender las progresiones de acordes de jazz gitanos de oído?
En segundo lugar, siempre puedes probar DX9, es mucho menos que DX10.