Say I load in a large sprite map, and I want to show a portion on that sprite such as (50,50) ending at (100, 100). Would I use glTexSubImage() to do this task? My book mentions it, but instead it says "Replaces a portion of an existing texture map." So, it seems like it's in reverse. Is there another function that I would use for this task?