gl:  use the same rendering patch for gl, glesv3 and ANGLE extension

For glesv2 with GL_ANGLE_framebuffer_blit and
GL_ANGLE_framebuffer_multisample, glesv3, we use the same rendering
path as GL.
gl: do not blit if content in texture and multisampled renderbuffer are same