I need to know if HDR is supported on Android.
On this page, it says OpenGL ES 3.0 allows you to use HDR on Android:
Unity 4.2 supports OpenGL ES 3.0 on Android. This enables graphics features like … HDR rendering …
Also, in patch notes for Unity 4.2 (maybe it’s 4.3) it is stated that Android OpenGL ES 3.0 can do HDR if the hardware supports it.
However I can’t seem to find anywhere else (license comparision page, documentation, etc) that confirms whether or not HDR is supported on Android.
I’ve found conflicting information and just trying to see if HDR is actually supported on Android PRO, if the hardware/software requirements are met (android pro license, android 4.3+, OpenGL ES 3.0, etc)
On a Camera in Unity, in the settings there is a checkbox marked “HDR”. I can’t vouch for whether this truly adds HDR, but the checkbox looks good.
going to answer this one with my current findings, since no one else had a solid answer…
I tried testing HDR in Android Free on my GF’s machine. When I enabled HDR I did not get the “HDR is not supported on this platform” message, so it seems like HDR is supported on Android PRO if you have hardware that supports it. I did not test an actual project, or on an actual mobile device.
side note: I have heard there are some issues with baking HDR cubemaps and stuff on mobile platforms, and the workaround is to bake the cubemaps on desktop and then just switch platform to mobile. I haven’t messed around with this so other than mentioning it, I can’t say for sure.
also of mention - there is no linear color space (currently) on mobile platforms. Which really sucks as it kind of goes hand in hand with using HDR. Apparently linear color space on mobile platforms will be added at some point in unity 5.x release cycle.