The guy is using Nvidia specific instructions to produce per pixel light, would it be possible to do the same as described in this article using standard OpenGL ES instructions?
The link is dead but I remember this guy’s project. It was using GL_NV_register_combiners. I modified it so that it uses texture combiners. I think I was using glTexEnv(…GL_DOT3) or whatever it was called. That is pretty much the key to PPL. I don’t have the code anymore.