What happened to Fixed Function Bumpmapping in D3D9?
As of Direct3D 9 we tightened the validation on cards that could only support > 2 simultaneous textures. Certain older cards only have 3 texture stages available when you use a specific alpha modulate operation. The most common usage that people use the 3 stages for is emboss bumpmapping, and you can still do this with D3D9, The height field has to be stored in the alpha channel and is used to modulate the lights contribution i.e.
Related Questions
- Sometimes, just after a structure is brought up in the Edit model window and I perform an editing function, the window just vanishes. What happened?
- I can perform SGD Fixed Deposit and Foreign Currency Fixed Deposit placements via iBanking. Is this function available 24 hours daily?
- What happened to Fixed Function Bumpmapping in D3D9?