The TNT2 cards do not have hardware transform and lighting, that came in with the first Radeon's and GeForce2's. I don't think a software routine was ever written into DirectX for a software solution.
Regards to the above post, I find 128meg completely pointless on a budget card. The only need for that memory is high resolution & FSAA, which if you're interesting in running those settings in a game, the GeForce MX line is not going to give you the frame rates to make the game enjoyable; the card is self-defeating in it's purpose.
But 128 is greater than 64 and makes people feel like they get their money's worth, thus they sell better.
FYI, a Chaintech FX5200 runs for the same price, offers better performance, and supports DirectX 9 through hardware.