linebender / linebender/vello

Zooming in on one of the demo scenes causes infinite loop (os x & linux)

Open
#1,752 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
4.3k
Forks
300
Avg merge
2d 13h
Merged PRs (30d)
61

Description

When viewing the demo and zooming in very wide, at some point the browser window gets "stuck" (or freezes). Reproducible in nearly every scene.

I tested this on linux fedora 44 with an amd gpu and on os x with a macbook pro -> same behavior

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by running the demo and reproducing the freeze by zooming very wide in several scenes, first on Linux or macOS. Trace the rendering or zoom path reached by the demo and identify where the loop fails to terminate. Done means wide zooming no longer freezes the browser across the affected scenes and platforms.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.