hopefully this clears some things up:
- vertex shaders can be done via software emulation with the nvidia emulation layer; however, this will be really slooooow. pixel shaders, on the other hand, cannot be done via sofware emulation as they need to be done on the card (otherwise you'd be shifting the final render through the bus back through to the cpu, and then back again to the card)
- there is indeed a problem with pixel shaders in the current release of dbpro; mike is addressing the issue
- just saying 'i tried them out' isn't very convincing. there are several things you need to do:
1) have the shader and the model (with textures) in the app directory
2) create the shader
3) initialize the shader, specifying the proper format and letting the engine know the input registers you'll be using
4) pass in the constants you'll be working with (or that the shader will need to work with)
5) activate and apply the shader to a model
from there on out, the card (or sftwre emu) will automatically apply the shader each time the model is drawn
cheers
-= i only do what my rice krispies tell me to do =-