reformed BindImageTexture, changed the way to define ParamNames