Original Post
So I've been thinking... if i have a separate thread that handles the loading of textures, allowing me to stream texture data in as needed... would it be less of a performance hit to only load a single line of the texture at a time, rather than just telling the thread to read the entire texture at once? As in, I could leave the file pointer open and meter out the reading of the file over a number of seconds. Or is it better to just have the thread read the entire file chunk that I need at once, trusting that my main thread which handles the rendering will not suffer any performance hits as a result?