Search Issue Tracker

Fixed in 5.5.1

Votes

3

Found in

5.5.0b10

Issue ID

849355

Regression

Yes

[Metal][BloomOptimized] "The shader ... is not supported on this platform!" in 5.5+

iOS

-

Reproduction steps:
1. Open the attached "Archive" project.
2. Make sure graphics API is set to Metal.
3. Build and run"New Scene"t for iOS.
4. Check Xcode console and device screen.

Actual result:
- "The shader Hidden/FastBloom (UnityEngine.Shader) on effect Main Camera (UnityStandardAssets.ImageEffects.BloomOptimized) is not supported on this platform!"
- Bloom effect is not working("Actual" screenshot).

Expected result:
- Bloom effect is working("Expected" screenshot).

Reproduced with:
5.5.0b1
5.5.0f1
iPadAir2 9.3.2

Not reproducible with:
5.4.3f1

Regression introduced in:
5.5.0 alpha

Note:
Couldn't test on latest 5.6 because of 850361 crash

Comments (4)

  1. fredyang17

    Mar 11, 2017 21:16

    It fixed in 5.5.1p4 and 5.5.2f2.
    (876956) - Metal: Fixed lack of support for the Hidden/FastBloom shader on Metal devices.

  2. VolkerRitzhaupt

    Jan 31, 2017 16:36

    This still happens in 5.5.1f1 and p1 for me...

  3. starportx

    Jan 03, 2017 09:20

    it looks like there are some bug while compiling the line "half4 offs[3] : TEXCOORD1;" to metal shaders. You can comment out those ***SGX passes like I did, or replace the array with multiple coordinations.

  4. Noogy

    Dec 13, 2016 11:21

    Experience same issue in 5.5.0f3, testing on iPhone 6. Fastbloom disabled only when using Metal.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.