"He who knows not, and knows not that he knows not, is a fool...shun him.
He who knows not, and knows that he knows not, is willing...teach him.
He who knows, and knows not that he knows, is asleep...awaken him.
He who knows, and knows that he knows, is wise...follow him."
- Chinese Probverb
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.


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.



Enter the code below

Saturday, July 3, 2004

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.

Saturday, July 3, 2004

Excellent Work Humus!

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.

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.

Saturday, July 3, 2004


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.

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

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