Search Issue Tracker

Active

Fixed in 2023.2.0a2

Under Consideration for 2022.3.X

Votes

0

Found in

2020.3.0f1

2021.3.0f1

2022.1.0a1

2022.2.0a1

2023.1.0a15

2023.2.0a1

Issue ID

UUM-17452

Regression

No

URP SMAA produces wrong results on mobile when using default sampler precision

-

SMAA on mobile has degraded quality compared to desktop.

Setting "Use full sampler precision by default, lower precision explicitly declared" in the project settings makes the issue disappear

Reproduction steps:
1. Open the URP template
2. Set the build target to iPhone
3. Make sure that "Project Settings" -> Player -> iOS -> "Other Settings" -> "Shader Settings" -> "Shader precision model" is set to "Use platform defaults for sampler precision" ( if not available do nothing)
4. Build for iOS
5. Capture screenshot (preferably via Xcode Metal capture, as that won't resample the image)

Expected result:
SMAA output is mostly equivalent to Play Mode on Mac. The capture at step 5 is identical to a build where step 3 were set to "Use full precision by default, lower precision explicitly declared"

Actual result:
SMAA edges are jagged, output is different (regressed) with sampler precision set to default from desktop and from forced full precision

Add comment

Log in to post comment