Какова концепция и различия между Framebuffer и Renderbuffer в OpenGL?

Меня смущает концепция Framebuffer и Renderbuffer. Я знаю, что они необходимы для рендеринга, но я хочу понять их перед использованием. Я знаю, что для хранения временного результата рисования требуется некоторый буфер растрового изображения. Задний буфер. А другой буфер требуется, чтобы его можно...