Я предполагаю, что на экране и вне экрана определены, как показано ниже
На экране: вы можете увидеть что-то визуализированное. Если он поддерживает двойную буферизацию, он имеет передний буфер и задний буфер. Таким образом, вы можете рендерить backbuffer, и когда вы вызываете swapbuffer, он становится frontbuffer, и вы можете это видеть.
За кадром: в Opengles вы можете использовать pbuffer как вне экрана. Вы можете сделать что-то на экране. и .... я не поняла.
Как я могу видеть, что что-то отображается на экране? и какова роль swapbuffer & makecurrent? Я не спрашиваю, как использовать, но механизм выше вещей. Пожалуйста, я надеюсь, что вы подробно остановитесь на этом.