PDA

View Full Version : NV_vertex_shader versus ARB_vertex_program on NVIDIA cards


Luke Philpot
23-Feb-2003, 08:56
Is there any speed difference between the two on NVIDIA cards?

Luke Philpot
23-Feb-2003, 09:38
Hmmm, after running a test app I found that the ARB extension is around 40 FPS faster! However, I have a GeForce 2... would that have anything to do with it?

And does anyone know what difference there would be on the NV30?

joozoo
23-Feb-2003, 21:27
What is NV_vertex_shader!?
Never heard of that NV extension, maybe EXT_vertex_shader but I dont know what driver version supports that extensions if any.
If you think on NV_vertex_program(1_1) and ARB_vertex_program they should be equal in speed, what test program do you use?
New NV_vertex_program2 extension still doesnt have ARB version(ARB just started working on that specification).

Luke Philpot
24-Feb-2003, 06:51
Sorry, I meant NV_vertex_program

I used http://users.ox.ac.uk/~univ1234/opengl/celshading/celshading.zip for testing, however it's not the best test.

I'll probably write my own test... but I haven't got the time right now.

Humus
25-Feb-2003, 00:43
It's a waste of time adding support for GL_NV_vertex_program now that the ARB is supported and has been so for a while. Same for GL_EXT_vertex_shader. The only reason to support any of those would be to let early drivers run the app. There shouldn't be any speed difference, and if there is it's most likely in favor for the ARB as it's going to be most widely supported anyway.

Luke Philpot
25-Feb-2003, 05:43
Thanks, Humus 8)

(btw, I'm that uber-spammer who always spams your comments thing on your website :D)