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