>At a glance your code looks OK. The glPolygonMode() bug is known. Use >of materials is always tricky with CVA so it's quite likely to be a bug >in my code. The modelview bug is surprising, but I'll have a look at it >& the others while I'm tracking the first one down. > While we are talking about cva, can you explain quickly why it is so much faster than traditional vertex arrays ? is it worth it to use it to render small vertex arrays ? are glLockArrays and glUnlockArrays costly ? Are there drawbacks to their use ou should everyone use it ? I found another bug (unrelated to cva) : glGetString(GL_RENDERER) ... [ with voodoo2 + fx driver ] _______________________________________________ Mesa-dev maillist - [EMAIL PROTECTED] http://lists.mesa3d.org/mailman/listinfo/mesa-dev