GLPaint является особенно плохой отправной точкой для этого, потому что все, что вы рисуете на экране, становится частью картины. Это будет включать в себя карандаш. Требуемые изменения: Операции рисования выполняются за пределами экрана FBO. Композиция внеэкранного FBO и указатель инструмента рисования на экранном буфере кадров.
На заметку: меня раздражают все эти «Как я могу заставить GLPaint делать то и это?» вопросов. GLPaint - очень плохой пример для начала разработки OpenGL. Если вы знаете OpenGL, все эти задачи могут быть выполнены. Но если вы новичок в OpenGL, GLPaint - просто неправильная отправная точка, потому что она не объясняет, почему и как она работает.
Пожалуйста, если вы хотите изучить OpenGL / -ES, не начинайте рисовать OpenGL. Начните с чего-то простого, например, с рисования цветных треугольников, чтобы вы поняли, как работает OpenGL / нет. Затем сделайте небольшие шаги.