Original Post
is this enouth to start a triangle in opengl when a window is open ?? is it reliable ?? please help .. what about pixelformating ? i dunno why that is needed can someone explain me ??
//Global
HDC hDc;
HGLDC hRc;
//in Win Proc under WM_CREATE :
case WM_CREATE:
{
hDc = GetDC(hWnd);
hRc = wglCreateContext(hDc);
wglMakeCurrent(hDc,hRc);
glClearColor(0.0f,0.0f,0.0f,0.0f);
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_TRIANGLE);
glVertex3f(-1.0,0.0f,0.0f);
glVertex3f(0.0,1.0f,0.0f);
glVertex3f(1.0,0.0f,0.0f);
glEnd();
}
break;
//At WM_DESTROY
case WM_DESTROY :
{
wglMakeCurrent(NULL,NULL);
wglDeleteContext(hRc);
ReleaseDC(hWnd,hDc);
}
break;