"because everything is a single shader" that's a bit optimistic, maybe you meant "when everything...". virtual texturing only affects texturing, nothing else. If your game was using multiple material shaders, virtual texturing alone won't cut that down. as for advantages, it kinda depends, virtual texturing is not "free"…