Screen(MakeTexture) out of range RGB values?

Hi, I was wondering how does ‘MakeTexture’ command deal with an image which has RGB values out of the range of 0 and 1? I have an image that has negative and higher than 1 RGB values. It does not round the values to 0 and 1 since I tried replacing out-of-range values to 0 and 1 and end up with slightly different colors than the original image with out-of-the-range values. What does ‘MakeTexture’ do to those RGB values to present them on the screen?