From 58d98ee667eb4c0a25ac97e5558f399b9a0f9299 Mon Sep 17 00:00:00 2001 From: badlogic Date: Tue, 7 Aug 2018 10:10:36 +0200 Subject: [PATCH] [love] Fixed crash in Love 0.11, blend mode multiply requires everything to be PMA. --- spine-love/main.lua | 2 +- spine-love/spine-love/spine.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-love/main.lua b/spine-love/main.lua index 4e3f21bbd..6a62d47c6 100644 --- a/spine-love/main.lua +++ b/spine-love/main.lua @@ -127,7 +127,7 @@ function love.update (delta) end function love.draw () - love.graphics.setBackgroundColor(128, 128, 128, 255) + love.graphics.setBackgroundColor(0, 0, 0, 255) love.graphics.setColor(255, 255, 255) local skeleton = skeletons[activeSkeleton].skeleton diff --git a/spine-love/spine-love/spine.lua b/spine-love/spine-love/spine.lua index c8d684a1c..da1f155fd 100644 --- a/spine-love/spine-love/spine.lua +++ b/spine-love/spine-love/spine.lua @@ -355,7 +355,7 @@ function SkeletonRenderer:draw (skeleton) elseif slotBlendMode == spine.BlendMode.additive then love.graphics.setBlendMode("add") elseif slotBlendMode == spine.BlendMode.multiply then - love.graphics.setBlendMode("multiply") + love.graphics.setBlendMode("multiply", "premultiplied") elseif slotBlendMode == spine.BlendMode.screen then love.graphics.setBlendMode("screen") end