Puzzler183
2005.04.13, 02:52 PM
Let's just be honest guys: the fixed function pipeline is dying. Now, with pixel shader 3.0's practically limitless capability, I see the fixed function pipeline going almost unused in the next year or two.
As it stands, I'm writing a dual API engine. Implementing the interface twice is quite a pain. So, my question is, in your opinion, is it worth generically supporting the fixed function pipeline (fog, bumpmapping, etc.) or should I just expect people to do things in shaders?
I lean towards shaders but I'm unclear on the hoardware support for them on Mac's (I see a lot of people running, from a PC perspective, really old Radeon cards).
As it stands, I'm writing a dual API engine. Implementing the interface twice is quite a pain. So, my question is, in your opinion, is it worth generically supporting the fixed function pipeline (fog, bumpmapping, etc.) or should I just expect people to do things in shaders?
I lean towards shaders but I'm unclear on the hoardware support for them on Mac's (I see a lot of people running, from a PC perspective, really old Radeon cards).