Звучит как GLFW
- это то, что вы ищете. Это довольно простая библиотека, но гораздо более интуитивно понятная, чем GLUT. Он также имеет базовую поддержку для ввода с клавиатуры, мыши и джойстика.
Это также довольно маленькая библиотека, поэтому она также имеет небольшие накладные расходы. Как правило, GLFW добавляет только 20-30kb служебных данных, если они связаны статически. Переносимость также превосходна, поддержка платформ включает все основные настольные платформы (Windows, Mac OS X, Unix-подобные системы с X Window System, такие как FreeBSD и Linux).