Sign in to follow this  
lubby

does d3d remember states

Recommended Posts

If i am going to have something similar to this
for (int i=0;i<n;i++)
   d3ddev->SetStreamSource( set some vb here );
   d3dev->SetIndices(some index buffer here);
   d3ddev->DrawIndexedPrimitive(some offsets using same ib/vb);
}

Will d3d legally remember the stream source and index buffer if I pull the SetStreamSource and SetIndicies out of the loop.
d3ddev->SetStreamSource( set some vb here );
d3dev->SetIndices(some index buffer here);

for (int i=0;i<n;i++)
   d3ddev->DrawIndexedPrimitive(some offsets using same ib/vb);
}

In testing on my radeon it works but im still not sure if this is %100 compliant code. Thanks for any advice.

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