Is it necessary to do glUseProgram(0) before use glDrawPixels?I found that if I just call glDrawPixels,Pixels I got are all about background color .but if i do glUseProgram(0) before glDrawPixels I will get correct pixels.