Search Issue Tracker

Fixed in 2018.3.X

Duplicate in 2017.4.X

Votes

0

Found in

2018.3.0a6

Issue ID

1064804

Regression

No

Compute particles don't load on iOS devices, with errors"APINotSupported" or "Execution of the command buffer was aborted <..>"

Mobile

-

To reproduce:
1. Open attached project;
2. Make sure Graphics API is set to Metal;
3. Build and run "Compute" scene on iOS devices.

Expected result: scene loads, game object with Compute shader is rendered correctly.
Actual: game object is not rendered (iPhone SE, iPad Mini 4, iPad 5th gen) or rendered incorrectly (iPhone X, iPad Pro), errors are thrown:

-iPhone X, iPhone SE, iPad 5th gen:
Execution of the command buffer was aborted due to an error during execution. Discarded (victim of GPU error/recovery) (IOAF code 5);

-iPad Mini 4:
Terminating app due to uncaught exception 'APINotSupported', reason: 'API is not supported'
* First throw call stack:
(0x181efad8c 0x1810b45ec 0x181efa9f0 0x1a6f4d9a8 0x1008a4608 0x100b9c198 0x1008aa1fc 0x100b9f5e4 0x100b9809c 0x100a4cd78 0x181b21220 0x181b21110 0x181b1fb10)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb)

Reproduced with: 2017.4.8f1, 2018.1.9f1, 2018.2.2f1, 2018.3.0a6.

Devices under testing:
-iPad Mini 4 (SoC: A8, iOS: 11.4),
-iPhone SE (SoC: A9, iOS: 10.0.1),
-iPad 5th gen (SoC: A9, iOS: 10.3),
-iPad Pro (SoC: A10X, iOS: 11.3),
-iPhone X (SoC: A11, iOS: 11.4).

Note: Shader was rendered incorrectly because point size was not set.

'APINotSupported' is fixed in 2018.3.0a10.

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.