I. what is faster:
1. display lists
2. vertex arrays

II. how do i use compiled_vertex_array? i have to call LockVertexArray every frame or only at initialization (and: if i have to call it every frame: must i call UnlockVertexArray after drawing my geometry?)?

III. i have same question about NV_vertex_array_range (and vertex array range 2):
1. i have to call it every frame or only at init?
2. what's the speed difference between these two?
Posted on 2002-09-14 12:45:47 by ti_mo_n
I would say vertex arrays, dont know why, I started playing with OGL also, if u find out how to use Vertex Arrays please let me know, I'll be glad to share my information with you! :alright:
Posted on 2002-09-14 21:01:23 by x86asm
That will really depend on what you are doing. And in the card/driver.

If the geometry you are using is static and will be used more than once in a scene, then use display list. Chances are that they will remain in the card (on newer video cards thats it). You could also build the display list using a vertex array.

If the geometry is dinamic, or will only be used once per frame then use vertex arrays Since there will be a slight overhead in setting up the display list.
Posted on 2002-09-15 08:38:58 by dxantos