フルスクリーンモードで問題が発生しました。ウィンドウを800x600に設定できますが、その解像度を全画面表示すると拡大します。これはアスペクト比の変化によるものだと思います。どうすればこれを修正できますか?
編集#1
これが私が起こっていることのスクリーンショットです。
左:800x600
右:1366x768
編集#2
ウィンドウのサイズを変更するたびに(WM_SIZE)、initGraphics関数が呼び出されます。
void initGraphics(int width, int height) {
    float aspect = (float)width / (float)height;
    glViewport(0, 0, width, height);
    glEnable(GL_TEXTURE_2D);
    glEnable(GL_BLEND); //Enable alpha blending
    glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
    glClearColor(0.0, 0.0, 0.0, 1.0);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity();
    gluOrtho2D(0.0, width, height * aspect, 0.0);
    glMatrixMode(GL_MODELVIEW);
}
    