Just got word that Humus has finished up his New dynamic brancing demo!
Nvidia can consider themselves pwned. Here's a demo that does dynamic branching, without the need for pixel shader 3.0, and still receives the huge performance boost that pixel shader 3.0 dynamic branching supposedly gives when utilized in a similar fashion. Requires:
Pixel shader 2.0 Vertex shader 1.1
Please Note: Dynamic Brancing runs on by default on Radeon X800 cards. On Radeon 9500 and up, and on GeForce 5200 and up, The result is that early-out speeds things up considerably. In this demo the speed-up is generally in the range of two to four times as fast than without early-out. And with more complex lighting, the gain would have been even larger.
Dynamic Brancing Demo
Nvidia can consider themselves pwned. Here's a demo that does dynamic branching, without the need for pixel shader 3.0, and still receives the huge performance boost that pixel shader 3.0 dynamic branching supposedly gives when utilized in a similar fashion. Requires:
Pixel shader 2.0 Vertex shader 1.1
Please Note: Dynamic Brancing runs on by default on Radeon X800 cards. On Radeon 9500 and up, and on GeForce 5200 and up, The result is that early-out speeds things up considerably. In this demo the speed-up is generally in the range of two to four times as fast than without early-out. And with more complex lighting, the gain would have been even larger.
Dynamic Brancing Demo