When using a 2d canvas, I can set a variety of blend modes using globalCompositeOperation. WebGl/OpenGl enables similar compositing operations using blend mode, but it's operations are more inscrutable. I'd like some guidance on reproducing the various effects seen here: https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/globalCompositeOperation
Does anybody know of a reference like that? Or I could even take a look at some rendering source code since I imagine the browsers may use OpenGl under the hood.