From 31a21b50dde448a2c03649887b1cb1bad4b45ac8 Mon Sep 17 00:00:00 2001 From: Ziemas Date: Thu, 26 Nov 2020 02:22:38 +0100 Subject: [PATCH] Fix draweffect blending selection The blending mode picked by handleStateEffect was being overriden. CompositeModeSourceOver is the default selection, we do not need to initialise opts with this. --- d2core/d2render/ebiten/ebiten_surface.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/d2core/d2render/ebiten/ebiten_surface.go b/d2core/d2render/ebiten/ebiten_surface.go index 059aa53e..6060d9a7 100644 --- a/d2core/d2render/ebiten/ebiten_surface.go +++ b/d2core/d2render/ebiten/ebiten_surface.go @@ -146,8 +146,6 @@ func (s *ebitenSurface) RenderSprite(sprite *d2ui.Sprite) { s.handleStateEffect(opts) - opts.CompositeMode = ebiten.CompositeModeSourceOver - sprite.Render(s) } @@ -161,8 +159,6 @@ func (s *ebitenSurface) Render(sfc d2interface.Surface) { s.handleStateEffect(opts) - opts.CompositeMode = ebiten.CompositeModeSourceOver - s.image.DrawImage(sfc.(*ebitenSurface).image, opts) }