Pokušavam da učim OpenGl sa nekih tutorijala na engleskom( jel znate za neki na Srpskom?)
Problem je ovaj: Napisao sam sledeći kod i on treba da prikaže jedan trougao na ekran ali neće da ga prikaže( tj. trougao odma nestane)
Kako da ono što sam nacrtao ostane na ekranu ?
Problem je ovaj: Napisao sam sledeći kod i on treba da prikaže jedan trougao na ekran ali neće da ga prikaže( tj. trougao odma nestane)
Kod:
#if (defined(__WIN32__) || defined(WIN32))
#include <windows.h>
#endif
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>
//funkcija koja treba da nacrta trougo
void DrawGLScene(GLvoid)
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glLoadIdentity();
glBegin(GL_TRIANGLES);
glVertex3f( 0.0f, 1.0f, 0.0f);
glVertex3f(-1.0f,-1.0f, 0.0f);
glVertex3f( 1.0f,-1.0f, 0.0f);
glEnd();
}
int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGBA | GLUT_SINGLE);
glutInitWindowSize(1024,700);
glutCreateWindow("OpenGL zajebancija");
glutDisplayFunc(DrawGLScene);
glutMainLoop();
return 0;
}
Kako da ono što sam nacrtao ostane na ekranu ?