What limits the number of textures?

When I create textures with glTexImage2D, is the number of textures I can create limited by system memory or video card texture memory?

For example, if I have a 16Mb video card, and want to create 32Mb of textures am I right in thinking that I can do so but performance will suffer as it copies them from system to video card texture memory as they are bound?

yes… opengl will handle the management, so until your virtual memory in windows is full you should be able to add more textures.

Thanks, that’s a weight off my mind.