secondlife / secondlife/viewer
[Mac M1] Snapshot To Disk preview is pixelating if using custom proportion
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 299
- Forks
- 146
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 88
Description
Repro:
- On a Mac M1
- Max out graphic settings under preference.
- Under Snapshot to disk, use a custom size (I used 4096 with constrained propotions as an example). Image attached of the pixelation. (Image 1)
- Then change from custom size to window size (if you use any of the presets other than window size once the pixelation has occurred, the pixelation will not be removed). Only using Window size resets it (Image 2)
- Note the same issue occurs if you use one of the drop down example sizes e.g. 1600 x 1200. This is shown in Image 3.
Observed: The snapshot preview is glitchy, has areas duplicated. Note: This only affects the preview window. The actual saved picture is fine.
Expected: No glitches in the preview.
Snapshot to Disk Pixelates on the Custom setting and cannot be reset unless you take back to Window Size.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the Snapshot to Disk preview issue on a Mac M1 using a custom size or a preset such as 1600 x 1200, then switch between preview size options. Trace the Snapshot to Disk preview entry point and compare its behavior with the saved image, which is reported to be unaffected. Done means the preview remains free of duplicated or pixelated areas and resets correctly between sizes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 40/100