Commit dbdda9d
[Port] [6000.0] Remove vector truncation warning for SSAO
Fix shader warnings in URP ScreenSpaceAmbientOcclusion.shader.
> Shader warning in 'Hidden/Universal Render Pipeline/ScreenSpaceAmbientOcclusion': implicit truncation of vector type at Packages/com.unity.render-pipelines.universal/Shaders/Utils/ScreenSpaceAmbientOcclusion.shader(211) (on metal)
```
half4 FragGaussianAfterOpaque(Varyings input) : SV_Target
{
half ao = VerticalGaussianBlur(input);
return half4(0.0, 0.0, 0.0, ao);
}
```
VerticalGaussianBlur() returns `half4(ao, ao, ao, 1)` so the fix is to simply pick the r component.
```
half4 FragGaussianAfterOpaque(Varyings input) : SV_Target
{
half ao = VerticalGaussianBlur(input).r;
return half4(0.0, 0.0, 0.0, ao);
}
```1 parent c374aa3 commit dbdda9d
1 file changed
Lines changed: 2 additions & 2 deletions
File tree
- Packages/com.unity.render-pipelines.universal/Shaders/Utils
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
167 | | - | |
| 167 | + | |
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
| |||
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
211 | | - | |
| 211 | + | |
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
| |||
0 commit comments