Skip to content

Re-rasterization of a vector sprite at a higher resolution causes all others with the same costume to change to the high-resolution rasterization #374

Closed
@adroitwhiz

Description

@adroitwhiz

Expected Behavior

A vector sprite's rendered appearance should be independent of the state of other instances of the sprite.

Actual Behavior

When a vector sprite reaches a size that triggers its current costume's re-rasterization, other instances with the same costume (e.g. clones) will suddenly switch over to the re-rasterized costume regardless of their size.

Steps to Reproduce

    1. Create a clone of a vector sprite.
    1. Use the "set size" or "change size" blocks on one of the sprite instances, leaving the other at its original size.
    1. When the resized instance's costume is re-rasterized, note the pixelation that occurs in the unchanged instance's costume.

You can test this with this project-- just change the extension to a .sb3, click the green flag, and then press space. In addition, here's a video of the bug.

Operating System and Browser

Fedora Workstation 29 x86_64, Chromium 70.0.3538.110

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions