The Values are:
[outTex target] is GL_TEXTURE_RECTANGLE
[outTex width] this one can vary the same way [outTex height] is, for example's sake it's 800 and 600 respectively.

The question now is, Given this set up, Whenever I move the camera the quad in the main buffer will move as well. For example, If I view the quad in a different angle, the texture inside will rotate and clip because of the quad's vertices.

Any thoughts on preventing this? I want it to be static like an ordinary texture that will just stick to the quad.

This is how it starts:

If i zoom in it will start becoming an actual quad but I will start losing the other part of the gradient.