Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
fw:ogl:xtra2 [2012/05/23 12:17] alfred |
fw:ogl:xtra2 [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 19: | Línea 19: | ||
| * {{fw:ogl:glut-3.7.6-bin.zip|GLUT 3.7.6}} | * {{fw:ogl:glut-3.7.6-bin.zip|GLUT 3.7.6}} | ||
| Descomprimiremos este archivo en la carpeta del proyecto y agregaremos las siguientes librerías ''opengl32.lib'' y ''glut32.lib''. Luego haremos un include de ''glut.h''. | Descomprimiremos este archivo en la carpeta del proyecto y agregaremos las siguientes librerías ''opengl32.lib'' y ''glut32.lib''. Luego haremos un include de ''glut.h''. | ||
| + | |||
| + | |||
| Línea 35: | Línea 37: | ||
| * ''GLUT_INDEX'' | * ''GLUT_INDEX'' | ||
| * ''GLUT_SINGLE'' | * ''GLUT_SINGLE'' | ||
| - | * ''GLUT_DOUBLE'' | + | * ''GLUT_DOUBLE'', double buffering. |
| * ''GLUT_ACCUM'' | * ''GLUT_ACCUM'' | ||
| * ''GLUT_ALPHA'' | * ''GLUT_ALPHA'' | ||
| Línea 60: | Línea 62: | ||
| * ''glutMainLoop'' función que inicia el //main loop// de glut, por lo tanto muestra la ventana, la mantiene abierta y se va llamando al bucle principal del programa. | * ''glutMainLoop'' función que inicia el //main loop// de glut, por lo tanto muestra la ventana, la mantiene abierta y se va llamando al bucle principal del programa. | ||
| * ''glutIdleFunc'' indica la función que se ejecutará cuando se haga una iteración del main loop. | * ''glutIdleFunc'' indica la función que se ejecutará cuando se haga una iteración del main loop. | ||
| + | * ''glutTimerFunc'' indica cada cuanto se ejecutará la función del main loop. | ||
| ==== Ejemplos ==== | ==== Ejemplos ==== | ||