Game applications crash on Zenfone 5 once they're launched. This seems to be due to the InitDebugContext().
Chris requested this to be entered for tracking purposes.
Chris B:
I believe the problem is with glDebugMessageControlKHR in InitDebugContext(). For 4.11 we are now checking for GL_RENDERER to contain Rogue Han (one of the PowerVR chips) to disable this, but I may need to make it even more generic. The ZenPhone 5 has a fairly standard PowerVR 544, but it is likely the driver changed in Lollipop which is why you started having trouble.
Your log doesn't contain all the debug information I'd need to see what the GPU family returned by the driver is so I cannot see the version number.
If you could test reenabling InitDebugContext() but add the following to AndroidOpenGL.cpp in FPlatformOpenGLDevice::LoadEXT():
if( !FAndroidMisc::GetGPUFamily().Contains(TEXT("PowerVR")) )
{ glDebugMessageControlKHR = (PFNGLDEBUGMESSAGECONTROLKHRPROC)((void*)eglGetProcAddress("glDebugMessageControlKHR")); }So glDebugMessageControlKHR is not set (left NULL) if PowerVR, this might be the change I'll need to make in 4.11 to be safe. Please let me know and I'll see about getting it in for 4.11.
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
How to delete some elements correctly when deleting an array loop?
UMG RichText not appear image when packaged
What is the difference between Camera and CineCamera?
Why RevisionControl connect failed in Unreal5.4 but Unreal5.3 success
How to convert the datasmith scene file to BluePrint. Create animations in BluePrint.
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Platform - Mobile |
---|---|
Affects Versions | 4.10 |
Target Fix | 4.11 |
Created | Dec 15, 2015 |
---|---|
Resolved | Dec 16, 2015 |
Updated | Apr 27, 2018 |