Freeglut
A API freeglut é uma alternativa completamenta livre a API GLUT
Como incluir a API GLUT no jogo (gcc)
Certifique-se que você inclua o caminho para o arquivo cabeçalho freeglut.h e que você faça o link para a biblioteca libfreeglut.a. Além disso coloque como opção do compilador -DFREEGLUT_STATIC
Exemplo de codigo
#include <GL/glew.h> #include <GL/freeglut.h> #include <GL/gl.h> using namespace std; void RenderSceneCB() { glClear(GL_COLOR_BUFFER_BIT); glutSwapBuffers(); } int main(int argc, char *argv[]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA); glutInitWindowSize(1024, 768); glutInitWindowPosition(100, 100); glutCreateWindow("Tutorial 01"); glutDisplayFunc(RenderSceneCB); glClearColor(0.0f, 0.0f, 0.0f, 0.0f); glutMainLoop(); return 0; }
links
(Colocar aqui)
revisão da página: 3, última edição: 10 Sep 2016 01:44