Hi, so, on Windows, I have been building a Mac Standalone game using the OpenGLCore backend (Metal also seems to not work). I have tested this by building in 5.6 and 2017.3.
My set-up is a camera renders to a render texture which is displayed as a Raw Image, so I can get forced downscaling for visual style.
- When a camera renders to a render texture, and that camera is capturing a directional light hitting any scene geometry, then the game softlocks on OSX 10.9.5 (late 2013 macbook pro retina). This problem does not occur on OSX 10.12 (even though the Mac hardware, late 2012 macbook pro retina a year older.)
-The game softlocks even if there is no UI Raw Image displaying the render texture
-
If I remove scene geometry but leave the light on, then the render texture stuff is fine.
-
If I remove the render texture stuff and have the camera display normally, then the geometry and shader stuff seems fine.
When it hangs on 2017.3, I get the following shader bugs in Player.log :
WARNING: Shader Unsupported: ‘Hidden/BlitToDepth’ - Pass ‘’ has no vertex shader
WARNING: Shader Unsupported: ‘Hidden/BlitToDepth’ - Setting to default shader.
WARNING: Shader Unsupported: ‘Hidden/BlitToDepth_MSAA’ - Pass ‘’ has no vertex shader
WARNING: Shader Unsupported: ‘Hidden/BlitToDepth_MSAA’ - Setting to default shader.
any ideas? Do I just have to say no support for my game unless you have at least OSX 10.12?