Had a report that my game starts with a black screen and music working.
Here is a snippet of the Player.log that I received:
Mono path[0] = ‘/Users/valdes/Desktop/en-US/RoadTripUSA3CentralSE.app/Contents/Resources/Data/Managed’
Mono config path = ‘/Users/valdes/Desktop/en-US/RoadTripUSA3CentralSE.app/Contents/MonoBleedingEdge/etc’
Initialize engine version: 2020.3.24f1 (79c78de19888)
[Subsystems] Discovering subsystems at path /Users/valdes/Desktop/en-US/RoadTripUSA3CentralSE.app/Contents/Resources/Data/UnitySubsystems
GfxDevice: creating device client; threaded=1
NullGfxDevice:
Version: NULL 1.0 [1.0]
Renderer: Null Device
Vendor: Unity Technologies
Begin MonoManager ReloadAssembly
- Completed reload, in 0.259 seconds
ERROR: Shader TextMeshPro/Mobile/Distance Field (Surface) shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader TextMeshPro/Sprite shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader TextMeshPro/Mobile/Distance Field shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: ‘TextMeshPro/Distance Field’ - All subshaders removed
I don’t have the same hardware, but was able to run our game fine on a mac with macOS 10.13. I could reproduce the same issue in a VM via Parallels Desktop.
I managed to get the game working by disabling Auto Graphics API for Mac and re-ordering so that Metal gfx is preferred, then OpenGL.
Is Auto Graphics API for Mac broken on macOS 10.13?