Ответ 1
Я мог ошибаться, но я думаю, что GL_{LEFT,RIGHT}
предназначены только для устройств вывода, которые на самом деле являются стереоскопическими, таких как очки VR, очки затвора или слоистые экраны с несколькими поляризованными дисплеями. Предполагая, что вы не используете какую-либо из этих вещей, вам, вероятно, понадобится сделать ваше окно вдвое шире и использовать glViewport()
, чтобы рисовать обе стороны сцены бок о бок. Я предполагаю, что ваш рендеринг уже дважды выполняется для буферов GL_LEFT
и GL_RIGHT
, поэтому вы должны просто заменить вызовы glViewport()
, которые нацелены по обе стороны окна вместо вызовов glDrawBuffer()
.