mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-12-26 03:38:55 +01:00
restorable: Bug fix: Skip clearImage on emptyImage when restoring
This commit is contained in:
parent
01297fe015
commit
9467a67136
@ -500,7 +500,11 @@ func (i *Image) restore() {
|
|||||||
|
|
||||||
gimg := graphicscommand.NewImage(w, h)
|
gimg := graphicscommand.NewImage(w, h)
|
||||||
// Clear the image explicitly.
|
// Clear the image explicitly.
|
||||||
|
if i != emptyImage {
|
||||||
|
// As clearImage uses emptyImage, clearImage cannot be called on emptyImage.
|
||||||
|
// It is OK to skip this since emptyImage has its entire pixel information.
|
||||||
clearImage(gimg)
|
clearImage(gimg)
|
||||||
|
}
|
||||||
i.basePixels.Apply(gimg)
|
i.basePixels.Apply(gimg)
|
||||||
|
|
||||||
for _, c := range i.drawTrianglesHistory {
|
for _, c := range i.drawTrianglesHistory {
|
||||||
|
Loading…
Reference in New Issue
Block a user