Граждане, можно еще один дебильный вопросик?
Совсем мелочь.
Вот есть функция glClearColor. Она задаёт цвет, которым будет залит фон экрана после вызова glClear(). Последний параметр это альфа.
Но для чего он нужен?
Для чего фону нужна прозрачность, если под ним и так ничего нет? 
А оно ж наверно не только к фону окна и т.п. применимо, но и к другим фреймбуферам?
LearnOpenGL - Framebuffers
Ну и с окном вроде тоже можно извратиться и сделать прозрачным.
https://stackoverflow.com/a/11210762/964478
хм
А ведь действительно. Но странно, что они так сделали.