Моя основная сцена состоит из GL_POINTS в трехмерном пространстве.Я хотел бы нарисовать одну линию GL_LINES (2d оверлей) поверх сцены, когда пользователь перемещает палец по экрану, сохраняя нижележащее состояние 3D GL_POINTS.У меня проблемы с пониманием, если это возможно.Нужно ли мне 2 кадровых буфера?Как сохранить предыдущие данные буфера кадров GL_POINTS и повторно отрендерить их в последующих кадрах?Нужно ли смешивать кадровые буферы - один для слоя GL_LINE и один для данных GL_POINTS?
Я пытался только вызывать presentFramebuffer без вызова setFramebuffer, но при этом сохраняются все GL_LINES, извлеченные из предыдущих кадров - что мне не нужно.Как мне сохранить части кадрового буфера и удалить другие части?