Ir al contenido principal

Entradas

Destacados

Patrón Singleton en OpenGL (Singleton Pattern for OpenGL in a Game Engine)

A menudo cuando se crea un programa en OpenGL si queremos usar elementos contenidos en variables o en objetos de alguna clase, entonces tendemos a usar variable globales. Y si además, hablamos de programas grandes o relativamente grandes es aún peor ya que no es muy conveniente usar en esos casos variables globales, o por lo menos, demasiadas. En OpenGL sucede que en nuestra función main se invocan las funciones de callback y ahí no podemos crear una variable que afecte directamente en ellas con lo cual muchas veces se termina usando variables globales al principio del programa. Como una posible solución, que además usé para realizar mi proyecto de fin de grado es utilizar un patrón de diseño llamado Singleton. Es bastante frecuente usar una clase que utilice el patrón Singleton a la hora de crear motores gráficos y aquí se explicará un poco el tema y se expondrá un código de ejemplo para entender su estructura y funcionamiento. El patron de diseno de Instancia única o Sing...

Entradas más recientes

Como dibujar un crosshair en OpenGL (How to draw a crosshair in OpenGL)

Si tienes problemas de cobertura con tu router wifi, quizá tenga que ver con la orientación de la señal

¿Buscas la librería ALUT para Windows? Prueba buscar con archive.org

Instalar Windows 7 teniendo UEFI BIOS

Experiencias con Linux

Documentales de Linux...

La llegada de Wolfenstein: The new order

Elegir un buen portátil

20 años de Doom

Problemas con Windows 8.1