| | |
I can't run my first program (OpenGL)
![]() |
1) This is a sample OpenGL program.
2) I got this error when the console window (black screen) shows:
freeglut Error: Function <glutDisplayFunc> called without first calling 'glutInit'
3) VC++ 2008, WinXP OS, Win32 consolde app project, all libraries installed.
2) I got this error when the console window (black screen) shows:
freeglut Error: Function <glutDisplayFunc> called without first calling 'glutInit'
3) VC++ 2008, WinXP OS, Win32 consolde app project, all libraries installed.
#include <windows.h>
#include <gl/glut.h>
void display()
{
// clear all pixels
glClear(GL_COLOR_BUFFER_BIT);
// draw white polygon (rectangle) with corners at (0.25, 0.25, 0.0) and
// (0.75, 0.75, 0.0)
glColor3f(1.0, 1.0, 1.0);
glBegin(GL_POLYGON);
glVertex3f(0.25, 0.25, 0.0);
glVertex3f(0.75, 0.25, 0.0);
glVertex3f(0.75, 0.75, 0.0);
glVertex3f(0.25, 0.75, 0.0);
glEnd();
// start pocessing buffered OpenGL routines
glFlush();
}
void init()
{
// select clearing (background) color
glClearColor(0.0, 0.0, 0.0, 0.0);
// init viewing values
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
}
int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(250, 250);
glutInitWindowPosition(100, 100);
glutCreateWindow("Hello");
init();
glutDisplayFunc(display);
glutMainLoop();
return 0;
}![]() |
Similar Threads
- need help with opengl and c++ (C++)
- Using OpenGL in Visual C++: Part I (Game Development)
- OpenGL application, CreateWindowEx() is failing (C++)
- graphic problem in c (C)
- g++ allegro linking (C++)
- About console command line switches.... (Windows Software)
Other Threads in the Game Development Forum
- Previous Thread: Game Development
- Next Thread: Please help
| Thread Tools | Search this Thread |
3d advertising ai algorithm ban c++ cambridge camera censorship china competition console development engine fov fpx game gamer games gaming gauntanamo government idaho in-gameadvertisement intellectualproperty l-systems laracroft lindenmayer live manhunt math mathematics matrix mercenaries microsoft mmorpg modded msn naked news nintendo obama opengl palin physics pirate playstation politics projection ps3 rpg search selection software sony stephenhawking stocks studio technology terrorism tombraider uk videogame web wii world-of-warcraft xbox xbox-live xbox360





