Distorting render to texture before applying to object!

Hi! I wanted to ask if it is possible to distort a render to texture render before adding it to object’s texture. I want the object to recieve a distorted image. I don’t want to edit UVs of object(because it doesn’t use UVs). I want the texture to be distorted and than to appear on object whatever mapping I use on object I use. I also want some hints on how to make multiple distortion types(waves, fisheye, bubbles etc.). Please, help me if you can!

add a noise texture to coordinate texture with a color mix node

Not that what I need…

I want to;
-Render a texture from camera evry frame #DONE
-Get the rendered texture and distort it(for me I need the dome(fisheye) effect this time(exactly the same as in the Stereo -> Dome -> Fisheye) #THE THING I AM ASKING FROM YOU
-Make sure so the mesh has that texture applied on material(more exact- updated in this frame) #DONE
-Make sure so the texture is reflection mapped on this object #DONE and need to be there also after doing the 2nd task

I need the tasks to be executed in the order shown up every frame. Now you got it?

#reasons:
-realtime reflections requieres render to texture so also computers like mine can handle them
-reflection must look good so using reflection mapped textures looks the best on its good performance(better look requieres much more performance)
-reflection mapping requieres dome texture(fisheye) for the best look, but render to texture camera renders flat image!

Still no answers? Isn’t there really a way to do it? There should be one. I just need to know if it is possible to edit the realtime rendered texture BEFORE binding it on object and mapping on it(because I need to use reflection mapping not UV)…