Result of glGetError audit-- don't set renderbuffer with framebuffer call, don't set mipmap on mag_filter, don't mess with matrix push/pops in ortho/perspective setters.