Hyp-X said:alexsok said:I expect NV30 to be more flexible than P10.
Will it support branches, loops and subroutines in the pixel shader?
No, but it supports Instruction predicates, Unlimited dependent textures, Swizzling, advanced instructions, conditional write masks among other features.
Allow me to remind u that P10 doesn't even support Pixel Shaders 2.0 and NV30 goes beyond them.
Besides, vertex processing doesn't need many instructions, just loops & branches, etc, while in fragment processing, u don't need all of that, u only need many instructions support and NV30 offers just that.