I found that the inversion shader that I was running (that lead me to the Adreno compiler error that lead me to your forum) may have had an error in it.
The inversion shader I was using was from the Nvidia samples,
https://github.com/NVIDIAGameWorks/OpenGLSamples (specifically, the basic compute sample.)
When I tried to compile that shader with the Intel driver on the Nexus Player (5.1.1 LMY47V) I received this error message:
ERROR: 0:3: 'image2D' : except for image variables qualified with the format qualifiers <r32f>, <r32i> or <r32ui>, image variables must specify at least one of the memory qualifiers <readonly> or <writeonly>
Adding "readonly" and "writeonly" to the declarations, e.g.:
layout(binding=0, rgba8) uniform mediump readonly image2D inputImage;
.. fixed the compiler error, and the shader ran fine on the Atom's GPU. Running the fixed shader on the Adreno driver now works fine. (I'm still having issues with the Mali driver on the Note 4.)