Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Is URP compatible with OpenGL ES 2.0?

Discussion in 'Universal Render Pipeline' started by Meatloaf4, Nov 12, 2021.

  1. Meatloaf4

    Meatloaf4

    Joined:
    Jul 30, 2013
    Posts:
    183
    I recently upgraded to URP, and it looks like my game is displaying a black screen on startup on some older devices. After a lot of investigation, the issue appears to be linked to running OpenGL ES 2.0 on those devices.

    It's been pretty difficult to find information relating to this, but I can see no other common denominator as far as my testing goes.

    Thanks in advance!
     
  2. UBayir

    UBayir

    Joined:
    Feb 4, 2015
    Posts:
    24
    Thank you for your respond.
    You're right about that with one exception.
    The feature does work with several Android phones that I tested except my Xperia Z5
    Here is the list of all phones I tested it :
    • ASUS Zenfone 5 with Android 9 with OpenGL ES 3.0
    • Samsung Galaxy M10 and Samsung Galaxy A10 with android 9.0 with OpenGL ES 3.0
    • Xperia XA Ultra with Android 6.0 Marshmallow with OpenGL ES 3.0
    And the thing is my Xperia runs OpenGL ES 3.1 .. Higher than all these phones. I reported the bug and sent them a development apk with a reproducible project with editor.log, ADB logcat and Unity's Android Logcat. Hoping to see they will fix whatever the issue is. We can't know how many phones are out there that the feature doesn't work either.
    Seems like something with the hardware since I tried it with several Android versions as I wrote above.