are changes made with glDrawBuffer or glDrawBuffers stored in the state of current GL_DRAW_FRAMEBUFFER
and changes made with glReadBuffer stored in the state of current GL_READ_FRAMEBUFFER?
glDrawBuffer/glReadBuffer state is tracked in framebuffer objects. Open your spec and check the state table near the end. Look at the “Framebuffer (state per framebuffer object)” table.
[QUOTE=RealtimeSlave;1258257]
are changes made with glDrawBuffer or glDrawBuffers stored in the state of current GL_DRAW_FRAMEBUFFER
and changes made with glReadBuffer stored in the state of current GL_READ_FRAMEBUFFER?[/QUOTE]
Correct.
You can quickly verify this, binding different frame buffers, changing state, and introspecting with glGetIntegerv.