Sign in to follow this  
level10boy

Hardware Instancing Problem

Recommended Posts

I've recently implemented hardware geometry instancing in our in-house next gen tool. Everything has been working fine until I discovered a really nasty bug. When a piece of geometry is instance rendered, if the geometry is over a certain tri-count, about 90000, then only one of the instances is rendered properly with all the others having the same bits of missing geometry. I've tried everything and can't find out why this is happening. Does anyone know of any limitations or gotchas with hardware instancing? The problem happens on both Nvidia and ATI hardware. thanks for any help

Share this post


Link to post
Share on other sites
One thing worth considering is that the benefits of instancing are pretty negligible with polycounts like that. According to the dx docs instancing is most useful when rendering many of the same small object, since all it does is minimize driver overhead and with 80k tris per instance driver overhead is probably not going to be a bottleneck.

Sorry I don't know anything about the 90k problem.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this