I asked for an exact definition in an earlier thread, never got a satisfying answer. I don't remember what I go, look up in shaders forum: Definition of a Shader.