diff --git a/pixelgl/canvas.go b/pixelgl/canvas.go index 53b2b0e..758a5b5 100644 --- a/pixelgl/canvas.go +++ b/pixelgl/canvas.go @@ -188,6 +188,7 @@ func (ct *canvasTriangles) draw(tex *glhf.Texture, bounds pixel.Rect) { mainthread.CallNonBlock(func() { ct.dst.setGlhfBounds() + glhf.BlendFunc(glhf.One, glhf.OneMinusSrcAlpha) frame := ct.dst.gf.Frame() shader := ct.dst.shader