Most implementations of OpenGL ES 2 do support loading shaders as source. For example, I do not know of any tablets or phones that support OpenGL ES 2 but do not support source shaders. You are...