fix color masking in Canvas.Clear
This commit is contained in:
parent
43aae3d3bd
commit
907082326f
|
@ -219,6 +219,14 @@ func (c *Canvas) Clear(color color.Color) {
|
||||||
|
|
||||||
nrgba := pixel.NRGBAModel.Convert(color).(pixel.NRGBA)
|
nrgba := pixel.NRGBAModel.Convert(color).(pixel.NRGBA)
|
||||||
|
|
||||||
|
// color masking
|
||||||
|
nrgba = nrgba.Mul(pixel.NRGBA{
|
||||||
|
R: float64(c.col[0]),
|
||||||
|
G: float64(c.col[1]),
|
||||||
|
B: float64(c.col[2]),
|
||||||
|
A: float64(c.col[3]),
|
||||||
|
})
|
||||||
|
|
||||||
mainthread.CallNonBlock(func() {
|
mainthread.CallNonBlock(func() {
|
||||||
c.setGlhfBounds()
|
c.setGlhfBounds()
|
||||||
c.f.Begin()
|
c.f.Begin()
|
||||||
|
|
Loading…
Reference in New Issue