vertex arrays?

I noticed this little button in the OpenGL options that turns vertex arrays on and off. I know what they are: “First of all an explanation, what vertex arrays are: The more values you specify per vertex (position, color, normal vector…) the more calls you need. This means time, and so calling several gl* -calls is quite inefficient. So vertex arrays help you to need less calls.”

What I would like to know is how Blender uses the and what advantage (if any) they bring. I tried turning them on but they don’t seem to do anything.

all I know about vertex arrays is that they have something to do with the game engine

my computer always crashed when you hit ‘P’ if they were turned on :frowning:

—EDIT—
I remember in 2.22 vertex arrays was in the game menu not the info panel so they’ve definately got something to do with the game engine :wink:

The tooltip simply reads (in 2.23) “Toggles between vertex arrays (less reliable) and no vertex arrays (more reliable)” - some help that is :stuck_out_tongue:

The game engine should go faster if you turn them on. Currently they are used only in the game engine, and only on win32.