Falha de metal ao adicionar SKSpriteNode a SKEffectNode

- [MTLDebugRenderCommandEncoder setScissorRect:]: 2028: falha na declaração `(ret.x (0) + ret.width (1080)) (1080) deve ser <= 240 '

Estou recebendo essa falha ao adicionar um SKSpriteNode simples a um SKEffectNode com o seguinte código

    SKSpriteNode *warpSprite = [SKSpriteNode spriteNodeWithImageNamed:@"art.scnassets/symbol.png"];
    SKEffectNode *entryEffectsNode = [[SKEffectNode alloc] init];
    [entryEffectsNode addChild:warpSprite];
    [self addChild:entryEffectsNode];

Eu não toquei esses nós em nenhum outro lugar do meu projeto, quando altero o sprite, o valor em (deve ser <= value) muda dentro do erro.

Edit: Eu substituí a imagem do sprite por um simples spriteNodeWithColor: Size: e o (<= value) é sempre o dobro do tamanho do sprite. Também deve ser observado que o SKScene está sendo usado como uma sobreposição em uma cena do SceneKit.

Eu criei um SKScene separado com o código a seguir, que ainda resulta no mesmo erro.

@implementation testScene

    -(id)initWithSize:(CGSize)size {
        if (self = [super initWithSize:size]) {

            SKSpriteNode *testSprite = [SKSpriteNode spriteNodeWithColor:[SKColor purpleColor] size:CGSizeMake(100, 100)];
            SKEffectNode *testEffect = [[SKEffectNode alloc] init];
            [testEffect addChild:testSprite];
            [self addChild:testEffect];

        }
        return self;
    }
@end

Editar 2: Acabei de testar a cena acima como uma sobreposição em um projeto SceneKit padrão e ela trava com o mesmo erro.

Edit 3: Eu reproduzi isso usando swift. Relatório de bug resumido à Apple.

questionAnswers(0)

yourAnswerToTheQuestion