Если я правильно понимаю, вы можете прикрепить текстуры к FBO, а затем использовать glDrawBuffers
, чтобы связать эти точки присоединения с (фрагментарными) выходными индексами шейдера. Где хранится это последнее состояние после вызова glDrawBuffers
? В настоящее время связанный шейдер, FBO, или это глобальное состояние OpenGL?