Howdy, I’ve been a NVIDIA user for as long as they have been around.. About three years ago I decided to get into game development, because I saw room for improvement in games in general and wasn't satisfied with the current standards..
I'm glad to see someone else is running into the same results I've been getting with a G80..
I've been searching all over looking for information on dynamic branching with a G80 thinking I must have somehow missed something.. At first I was quite excited when they announced improved dynamic branching for the G80, because it would allow me to do so much more, I already have an engine I've worked on that makes use of dynamic branching.. I finally got my 8800 GTX recently, and was quite shocked to see how my app was performing after reading the tech briefs on G80 and looking at the graphs they showed comparing to ATI's latest Dx9 card..
To me, when I think Dynamic Branching + DX10, I’m seeing new ways of doing things, ways to stop using scanline rasterizers and go to a new technique that doesn’t have all the weaknesses of scanline, have virtually unlimited viewing distances, and overall allow deeper levels of interactivity in games. Remove the Dynamic Branching from that, and it’s a HUGE bottleneck to all of these new things I’d like to support, I’d basically be stuck doing things the same way DX9 does, which is far too limiting for my project.
I actually do consider myself a fanboi.. A NVIDIA fanboi for a long time now, which is why I hope this information gets out and NVIDIA is made clearly aware, because I want them to remain competitive. What it all comes down to is who can help make projects like mine a reality. If I have no choice, I’m willing to take a look at ATI for the sake of remaining objective.
I’m tired of seeing games that have nearly identical gameplay with a different theme or setting or just the same game with improved visuals.. End, the clone wars must.
-Regards,
CorDox