# Estructura de archivos Díaz Camacho Pedro Emilio # Headers ## main.h Este archivo incluye los prototipos internos que va a usar el programa funge como api interna para los desarrolladores y debe estar bien documentada. # Datos ## data/cube.h ## data/axis.h ## data/shaders.h # codigo fuente ## main.c Este archivo inclye la función principal, debe inicializar, ejecutar, y terminar el programa correctamente, así como avisar de los errores cuando aparezcan. ## color.c Incluye las funciones para escoger y pintar el color de fondo. ### Depende de - ## input.c Incluye el código necesario para interactuar con el program ### Depende de - - ## matrix.c Debe cargar en la gpu las matrices que use el programa. ### Depende de - - - ## mesh.c Debe crear, destruir y dibujar los mesh, que son la representación de objetos tridimensionales. ### Depende de - - ## shader.c Debe crear, destruir y usar los shaders, que son programas para la gpu, así como tener funciones para cargar estructuras a la gpu. ### Depende de - ## texture.c Debe cargar, usar, destruir las texturas, también crea una textura para una paleta de colores. ### Depende de - ## window.c Crea, usa, y cierra una ventana, también avisa cuando la ventana está abierta. ### Depende de -