"He who lives without folly isn't so wise as he thinks."
- Francois De La Rochefoucauld
More pages: 1 2 3 4
New dynamic branching demo
Tuesday, April 25, 2006 | Permalink

There's a new demo showing off the benefits of dynamic branching. The demo should run on Radeon 9500 and up and GeForce FX and up, but performance improvements by enabling dynamic branching is only expected to happen on Radeon X1300 and up and possibly also GeForce 6 series and up (haven't tested) since earlier chips do not support this feature.

Name

Comment

Enter the code below



Nintengod
Sunday, April 30, 2006

At 1024x768, with no AA.
6800 ultra 256.
Runs around 10 fps slower with dynamic branching enabled.
Isn't enabling dynamic branching supposed to increase the framerate?

Darrenc182
Monday, May 1, 2006

Humus I'm not sure if vsync is enabled or disabled because there is no option to enable it or disable it. If the the default is enabled or disabled then that is what it is.

g.exogen
Wednesday, May 3, 2006

Could not compile shader on my GeForce FX 5700

Humus
Wednesday, May 3, 2006

Nintendog, yes, dynamic branching is supposed to speed things up, and it does speed up things a good deal on X1800 (about 50% in single pass and 140% in multipass). Nvidia's dynamic branching implemention needs a lot better coherency to see a performance increase. This demo should have a pretty good coherency though, but apparently not good enough to see a performance increase on Nvidia.

Darrenc182, the demo doesn't enable or disable Vsync, so whatever you have as default in your driver control panel is what's going to be used.

Nitro
Thursday, May 4, 2006

g.exogen, just add
#else
gl_FragColor = vec4(0.0);
before #endif in preZ.shd and it will work on GeForce FX

gexogen
Friday, May 5, 2006

Thanks, Nitro.
Now it works. Around 7 fps

Dan
Saturday, May 6, 2006

Instead of wasting time with quasi-usless promotions of what Radeons cards can do, why dont you tell once again to the lammers from the driver team at ATI to fix the damn bugs which are pending in their drivers by year(s), especially in OpenGL drivers, and add the required extensions such as EXT_packed_depth_stencil.

Whithout good drivers, your cards aint more usefull for professional OpenGL visualization then
a Trident 512. Wake up the lamers from the ATI driver team , or whoever keeps them back from properly supporting the hardware you sell.

Dgud (another Dan)
Monday, May 8, 2006

I think they (the driver guys) are doing a great job 2 months after each bug I've reported a new driver pops out with the required fixes. I think it's great when they care about problems reported by open-src developer with a small app (wings3d).

More pages: 1 2 3 4