Com efeito, de tal modo Deus amou o mundo,
que lhe deu seu Filho único, para que todo
o que nele crer não pereça, mas tenha a vida eterna.João 3:16
Eu sou Alessandro Ribeiro e esse é o framework OpenGLStarter.
Eu comecei a codificar esse framework na universidade.
Embora o nome seja OpenGLStarter, ele tem muitas outras funcionalidades como: matemática, cena, temporizadores, threads, etc…
No Github
Eu dividi o código em pequenas bibliotecas para permitir a integração das mesmas em outros programas (CG ou não-CG).
O as partes do núcleo e matemática estão aqui aqui.
O código auxiliar de plataforma relacionados a threads, sockets, sleeps, timers, ipc estão aqui.
O código auxiliar de dados relacionados a entrada/saida(io), imagens, fontes, atlas estão aqui.
O código de computação gráfica (CG) em OpenGL estão aqui.