Why doesn't lighting work for my scene on Kindle Fire HDX?

I have a very simple level with two spheres floating in space. One of them is marked static, and the other one is marked movable. They both use a very simple material using a constant base color only.

Lighting works correctly in mobile preview mode, and on a Nexus 5, however not on the Kindle Fire HDX where the objects are flat gray.

I have tried both a stationary directional light (that produces per-pixel lighting) and also static directional / point lights, the result is the same. I have a Lightmass Importance Volume in the scene, and the lighting volume samples show up as expected when visualized. I have also tried making the material fully rough, which didn’t help.

The sample mobile projects all work fine on the same device.

What am I doing wrong?

I ran this through the Adreno profiler to see if the shaders made sense, and the profiler draws it correctly using captured OpenGL commands, so the problem is probably with the driver, but on the other hand everything else seems to work… so frustrating.

I have also found that disabling Mobile HDR allows the lighting to be rendered correctly, but the device should be able to handle HDR in theory.

Hello,

We have not heard from you in a while and for tracking purposes we have marked this answer as resolved. If you still have a question relating to this post, or are still experiencing this issue, please create a new post on the AnswerHub and we will be glad to assist you!

Thank you.