Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > проблема с резултатом при изучении openGL


Автор: zhakonda 27.1.2011, 22:40
Привет всем! Недавно, точнее сегодня решил начать изучать OpenGL , но в самом начале столкнулся с проблемой! вот код : 
#include <windows.h>
#include <gl/gl.h>
#include <gl/glu.h>
#include <gl/glut.h>

 void display(void)
     {
     glClear(GL_COLOR_BUFFER_BIT);
     glBegin(GL_TRIANGLES);
        glColor3f(1.0f, 0.0f, 0.0f);
        glVertex3f(-1.0f, -1.0f, -2.0f);

        glColor3f(0.0f, 1.0f, 0.0f);
        glVertex3f( 0.0f,  1.0f, -2.0f);

        glColor3f(0.0f, 0.0f, 1.0f);
        glVertex3f( 1.0f, -1.0f, -2.0f);
glEnd();
     glFlush();
     }
void init(){
     glClearColor(0.0F,0.0F,1.0F,1.0F);
     }

int main(void){
     glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA);
     glutCreateWindow("Simple");
     glutDisplayFunc(display);
     init();
     glutMainLoop();
     }

проблема в том что откомпилированныи файл в резултате показывает только белое окно! в чем может быть проблема? 

вот что получаю: 
user posted image

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)