I am starting off with a basic idea. My understanding is when a game loads, the assets are loaded into the system memory, images, sounds, maps etc.
So say you have an open world game, AFAIK, the engine will load sections according to where the player is, in other words, relative to player input.
So does this data go from system memory to GPU memory before it's sent to the screen or is it already in GPU memory.
Can someone give me an approximate description regarding system memory and GPU memory and say an open world game requesting data?