Skip to content

Sluggish movement on items with filters #1257

Closed

Description

@diafebus

https://github.com/user-attachments/assets/3a6f82c3-0894-4fae-b8e2-6303695b5ad1
adding a square with just filter, makes the item move slow or behind a lot. I think this needs to be optimized somehow. I'm running a powerful Intel 270k Plus on a 6950XT so i don't expect a square with a filter to lag behind the mouse.

Amazing work by the way.

Activity

  1. added 2 commits that reference this issue on Oct 12, 2026
  2. bflatastic commented on Oct 12, 2026

    @bflatastic
    Member

    #1265 makes Craquelure, Mosaic Tiles and Stained Glass redraw about 25–30% faster with identical pixels. Dragging with filters may still feel slow, so I'm leaving this open.

  3. added a commit that references this issue on Oct 12, 2026
    a9a7a4c
  4. bflatastic commented on Oct 12, 2026

    @bflatastic
    Member

    This should be fixed by #1384 in the next release: during a drag, an object with a drop shadow, glow or filter now reuses its rasters instead of running the effects again on every frame. Please reopen if it still lags.

  5. added a commit that references this issue on Oct 12, 2026
    718751b
  6. diafebus commented on Oct 13, 2026

    @diafebus
    Author

    The latency has improved greatly, I tried doing a few more objects to see how it handles them, when 2 or more objects are moved around it still struggles a lot. But the efficiency has improved quite a bit. Also on the original Illustrator there is this feature that when you hold for a few seconds on an object before dragging it, it shows a ghost image of what you're holding, that allows for precise alignment of what you're grabbing, I don't recall if it also did that with textured items, but it's a good feature to have in mind.

    Screencast_20261013_114018.mp4
  7. diafebus commented on Oct 14, 2026

    @diafebus
    Author

    I've also noticed that when zoomed in it lags A LOT more than when zoomed out. That's something to notice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions