secondlife / secondlife/viewer

[Mac M1] Snapshot To Disk preview is pixelating if using custom proportion

Open
#2,955 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug maint-pe team:viewer
Dominant language
C++
Stars
299
Forks
146
Avg merge
1d 9h
Merged PRs (30d)
88

Description

Repro:

  1. On a Mac M1
  2. Max out graphic settings under preference.
  3. Under Snapshot to disk, use a custom size (I used 4096 with constrained propotions as an example). Image attached of the pixelation. (Image 1)
  4. 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)
  5. 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.

Image

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.

https://secondlife.canny.io/admin/board/bug-reports/p/snapshot-to-disk-is-pixellating-if-using-custom-proportion

Contributor guide

Open the contributing guide

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 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.