I research biRP and URP to decide, what should we use for company’s future projects. We create apps for mobile devices only.
So I found that some URP settings doesn’t work on some android devices.
For example, settings on camera: PostProcessing and any anti-aliasing.
Settings on URP asset: Render scale. (Strange fact - antialiasing is work).
And the biggest problem - stacked cameras (base+overlay). Base camera worked, but when I add overlay camera - no work.
Device for testing: Wileyfox Swift 1st. It is old and weak and beautiful for test.
How does it looks: as screen, divided on many little screens, like pattern.
How it is supposed to be (with 2 cameras)
3d model - default layer, buttons on corners - UI layers, fps meter and “>” button - canvas.
The biggest disappointment: on many forum discussions (biRP vs URP) people say: “URP is the best”, “URP is created for working on many devices, for mobile of course too”, “Choose URP”.
And I am here - URP app doesn’t work on my old Android. So I can’t be sure URP will work on most devices.
We use biRP for our 2D apps, and doesnt met such problems for years.
I found some forums with same problem. No one has answer how to fix it.
Which unity version is used?
Do you use vulkan or OpenGLES? (if vulkan, do you use graphics jobs)
Can you share URP asset settings and renderer settings?
That version is old, use 2023.3/unity 6 now and see if that helps.
Maybe try disabling post processing?
And if it happens in unity 6, file a bug report