Lets say when we press the key_a, we call ent_create ("picture.png", nullvector, NULL);

My question, when did the engine "really" start loading the image?

a) at the time when we press the key_a
b) when the engine start loading, before the level_load();