Yesterday I implemented glLockarraysEXT\UnlockarraysEXT in my Q3Clone…
As you know due to the shaders a lot of different passes is done on one and the same geometry therefore I expected a good performance increase with Locking the Vertex
Array before I do the multiple passes and then Unlocking it afterwards…Even in the standard case(base texture + lightmap) where the vertices should only get transformed once with glLockArraysEXT instead of two times without I get nearly no speed up
(+0 - 1 FPS)…I have a ATI Rage128 16MB.
What am I doing wrong?
Is there any special thing to know about CVA´s?
Do I have to use a special format?
Or is there a certain limit how many elements should be locked at once?
Thanx in advance, XBTC!