Imager PIMS Imager

Comparison of vertex/fragment program extensions

Red is the best, Green is the worst

Radeon 9700 GeForce4 GeForce FX GeForce 6
ARB Vertex program
instructions 65535 128 256 512
natives 256 128 256 512
temporaries 65535 12 16 48
natives 32 12 16 48
parameters 65535 96 256 256
natives 256 96 256 256
attribs 32 16 16 16
natives 18 16 16 16
address 1 1 2 2
natives 1 1 2 2
local parameters 65535 96 256 256
env parameters 65535 96 256 256
ARB Fragment program
instructions 94 0 1024 4096
natives 96 0 1024 4096
temporaries 16 0 32 32
natives 32 0 32 32
parameters 32 0 1024 1024
natives 32 0 1024 1024
attribs 10 0 16 16
natives 10 0 16 16
address 0 0 0 0
natives 0 0 0 1
ALU instructions 63 0 1024 4096
natives 64 0 1024 4096
texture instructions 31 0 1024 4096
natives 32 0 1024 4096
texture indirections 4 0 4096 1024
natives 4 0 1024 4096
local parameters 32 0 256 512
env parameters 32 0 256 256