Я делаю игру с разрешением 1024x768.
Это неправильный подход.Никогда не кодируйте никакие разрешения.Если вы хотите сделать полноэкранную игру, используйте полноэкранное разрешение.Если вы хотите отрегулировать разрешение рендеринга, переключите разрешение экрана и дайте дисплею сделать правильное масштабирование.Используя разрешения, предлагаемые вам дисплеем и ОС, вы всегда получите правильное соотношение сторон.
Обратите внимание, что все же может потребоваться учитывать соотношение сторон пикселей.Однако ни переключение разрешения дисплея, ни определение пропорций пикселя не является частью OpenGL.Это средства, предоставляемые ОС.