Choosing between Vulkan, GLES3, GLES2


Cocos creator v3.3.2
I was testing build generation for Android.
I had just selected GLES3 and found that the app wasn’t rendering properly.

But when I selected all the three and generated the build. The app started rendering properly.
The device I’m using for testing is Redmi Note 10. Android 11
Can someone let me know which Graphics backend to go with for Android.


I can ask engineering to have a look.

Which Graphics backend according to the actual support of the device. You can select three.

Hi @linrm,

On Asus Zen Phone 4 Selfie. If I have just the GLES3 or both GLES2 and GLES3 the app works fine. But problem starts when I include the VULKAN as well, the app doesn’t even render the Cocos splash screen (Just a white screen is shown before displaying black screen).
The device is running Android 7.1.1
Shouldn’t the render backend switch to GLES2 or GLES3 if it doesn’t support VULKAN.

This problem doesn’t seem to occur on other Android 7.1.1

I recommend not enabling vulkan on low and mid-range machines, and you can try with creator3.4.0, there is a fix for this problem.

Sure, I’ll try once with 3.4.0


I’m encountering the same problem even with 3.4.0. This time instead of black screen I get a glitchy screen.
I’ll stick to GLES for the build to ensure compatibility on all devices for the time being

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.