internal/atlas: rename SetIsolate -> SetIsolated

This commit is contained in:
Hajime Hoshi 2022-06-06 07:17:19 +09:00
parent 0a1fe2e294
commit 86a0a4154d
4 changed files with 11 additions and 11 deletions

View File

@ -211,7 +211,7 @@ type Image struct {
width int
height int
disposed bool
isolate bool
isolated bool
volatile bool
screen bool
@ -711,8 +711,8 @@ func NewImage(width, height int) *Image {
}
}
func (i *Image) SetIsolate(isolate bool) {
i.isolate = isolate
func (i *Image) SetIsolated(isolated bool) {
i.isolated = isolated
}
func (i *Image) SetVolatile(volatile bool) {
@ -730,7 +730,7 @@ func (i *Image) canBePutOnAtlas() bool {
if minSize == 0 || maxSize == 0 {
panic("atlas: minSize or maxSize must be initialized")
}
if i.isolate {
if i.isolated {
return false
}
if i.volatile {

View File

@ -66,16 +66,16 @@ func (i *Image) initialize() {
i.img = atlas.NewImage(i.width, i.height)
}
func (i *Image) SetIsolate(isolate bool) {
func (i *Image) SetIsolated(isolated bool) {
if maybeCanAddDelayedCommand() {
if tryAddDelayedCommand(func() error {
i.SetIsolate(isolate)
i.SetIsolated(isolated)
return nil
}) {
return
}
}
i.img.SetIsolate(isolate)
i.img.SetIsolated(isolated)
}
func (i *Image) SetVolatile(volatile bool) {

View File

@ -51,8 +51,8 @@ func NewScreenFramebufferMipmap(width, height int) *Mipmap {
}
}
func (m *Mipmap) SetIsolate(isolate bool) {
m.orig.SetIsolate(isolate)
func (m *Mipmap) SetIsolated(isolated bool) {
m.orig.SetIsolated(isolated)
}
func (m *Mipmap) SetVolatile(volatile bool) {

View File

@ -245,11 +245,11 @@ func (c *context) layoutGame(outsideWidth, outsideHeight float64, deviceScaleFac
if c.offscreen == nil {
c.offscreen = c.game.NewOffscreenImage(ow, oh)
// Keep the offscreen an isolate image from an atlas (#1938).
// Keep the offscreen an isolated image from an atlas (#1938).
// The shader program for the screen is special and doesn't work well with an image on an atlas.
// An image on an atlas is surrounded by a transparent edge,
// and the shader program unexpectedly picks the pixel on the edges.
c.offscreen.mipmap.SetIsolate(true)
c.offscreen.mipmap.SetIsolated(true)
}
return ow, oh