Например так
Code
void CZEngine::Resize(GLuint width, GLuint height)
{
// Настраиваем порт просмотра
glViewport(0, 0, width, height);
m_width = width;
m_height = height;
m_aspect = static_cast<GLfloat>(width) / height;
// Делаем текущей матрицу проецирования и настраиваем ее параметры
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
// область проецирования на порт просмотра по вертикали
// располагается от -1 до +1, а по горизонтали - пропорционально
// соотношению сторон клиентской области окна
glOrtho(-m_aspect, m_aspect, -1, 1, -1, 1);
// Делаем текущей матрицу моделирования-вида
glMatrixMode(GL_MODELVIEW);
}
Полный код здесь