Como posso definir a cor de um pixel em uma tela usando o WebGL?

Eu sou muito novo no WebGL, mas não em Javascript ou Canvas. Essencialmente, preciso de uma maneira muito rápida de poder alterar a cor de um pixel em uma tela em qualquer coordenada. Eu sinto que isso poderia ser feito usando shaders de fragmento WebGL. Isso é possível, e existe uma maneira melhor? Como eu iria fazer isso?

questionAnswers(3)

yourAnswerToTheQuestion