[love] Fixed crash in Love 0.11, blend mode multiply requires everything to be PMA.

This commit is contained in:
badlogic 2018-08-07 10:10:36 +02:00
parent 8621472bb4
commit 58d98ee667
2 changed files with 2 additions and 2 deletions

View File

@ -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

View File

@ -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