ARBvbo and settings

Hi guys!
VBO is cool thing but I can’t understand
buffer settings STATIC,DYNAMIC and STREAM
also DRAW,COPY,READ.
Could someone tell me the mappings of buffer settings to video memory,AGP and system memory.
Thanx in advance
Bye

Originally posted by Roman Grigoriev:
Hi guys!
VBO is cool thing but I can’t understand
buffer settings STATIC,DYNAMIC and STREAM
also DRAW,COPY,READ.
Could someone tell me the mappings of buffer settings to video memory,AGP and system memory.
Thanx in advance
Bye

STATIC means “Specify once, use many times.” This probably puts data in video memory.

DYNAMIC means “Specify many, use many.” This probably puts data in AGP memory.

STREAM means “Specify once, use a few times.” This probably puts data in AGP or system memory.

For DRAW,COPY,READ, think of DrawPixels, CopyPixels, ReadPixels. Only DRAW is really useful in the vertex array case, but the others exist for future extensions.

Thanx