"Government is like a baby. An alimentary canal with a big appetite at one end and no sense of responsibility at the other."
- Ronald Reagan
More pages: 1 2 3 4 5 6 7
New dynamic brancing demo
Thursday, July 1, 2004 | Permalink

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.

Enjoy!


2004-07-03:
Since it seems people have lost the ability to understand smilies I removed the first line of this post. Couldn't have imagined that people would feel so seriously offended by it, and I certainly didn't foresee the amount of crap I would recieved for it.

2004-07-04: Did a minor update to the demo to work around the performance drop issue on nVidia cards. The demo will now let you choose between doing a full stencil clear or simply zero it for surviving fragment. The former method seems to be required for this technique to see any performance gains at all on nVidia hardware, while both methods run fast on ATI card, the latter at a higher speed though. In order to get maximum performance it will choose zeroing as default for ATI and full stencil clear on everyone else. I don't know if that assumption holds true for other vendors though.

Name

Comment

Enter the code below



Humus
Saturday, July 3, 2004

Richteralan,
I never understood what problem you're inquiring about. The posts I saw has been answered already, unless I've missed something.

Regarding maturity, I hope people still are able to interpret smilies correctly. But given the amount of negative feedback I've recieved I'm not so sure about that anymore. The "" is IMHO a pretty obvious sign that it's a joke. I think the people that are unable to see that and get all pissed about it are the ones that are immature.

BetrayerX
Saturday, July 3, 2004

Excellent Work Humus!



Richteralan
Saturday, July 3, 2004

Humus, thanks for your reply about the problem.

And for maturity, I guess there are many ways to say a joke, and there are many jokes to say. A simple smilies can't represent all your subjective mood and tone.
I'm not being immature. I just point out what you think is funny doesn't neccessarily mean it'll be interpreted as a joke of others.


Anonymous
Saturday, July 3, 2004

This type of branching has been around for along time. people have used it for over 3 years now. It only works for some situations.

PE
Saturday, July 3, 2004

Good

MesserFuerFrauSchmid
Saturday, July 3, 2004

Nice demo, although it is cheating. About texture loads compared to super-buffer, first well aehm excuse me but the super-buffer thing could actually also be done already on a Geforce3 with NV_pixel_data_range, EXT_pixel_buffer_object and EXT_vertex_buffer_object (so nothing really to shit your pants. Although you obviously work at ATi now you still should not try to blend people and at least play a little bit more fair). Besides VS3.0 texture loads are more more more flexible than what you could do with that.

Anyway this is getting a little bit offtopic but I must say all in all I'm slightly disappointed with the X800 marchitecture, as it really seems only a small update compared to the R300 (and the performance increasement I see is just connected to the higher number of pixelpipes and the higher clockspeed), hence even the stupid texture indirection level restriction is still there.

Anonymous
Sunday, July 4, 2004

It's not that people can't understand a joke, it's about maturity and having class. You work for ATI right? Well, then have some class and act like OpenGL Guy, Catalyst Maker, etc. I've never seen them take jabs at nvidia, even if they have every right and opportunity to do so. Your little joke just wiped away any respect I (and probably a few others) had for you. Not because nv1d1a r0cks!!1 but because whether you like it or not, in public (ie on the forums) you're a representative of ATI and anything you do or say reflects upon ATI

Humus
Sunday, July 4, 2004

Immature are the ones that can't control their emotions. If all respect was wiped away for a single line clearly marked as a joke with a smilie, then there wasn't much respect there to begin with.
If someone made a joke about how ATi got pwned (as if that's not happening constantly every day), then I would just laugh, or reply with something witty. In no way would I get all upset and sling crap around for it. Some fanboys just can't take a few jabs for fun against their favourite IVH. That's immature.

More pages: 1 2 3 4 5 6 7