On Mali-400 MP, there's a weird bug with texture binding.
Sometimes, shaders use textures from wrong samplers.
On other mobile and desktop GPUs, the same code works fine, but on Mali, almost every draw call is broken:
As you see, lightmap texture (at sampler 6) is used instead of diffuse texture (0).
Anyone knows a workaround to this?