Original Post
I''m dealing with some code that, at one point, tries to render a primitive about 8 times consecutively. It does this to change various attributes of the primitive (ie. its color). At the same time, there is various other code executing in the application. I have found that with this much consecutive rendering, it appears like Direct3D stalls or buffers the calls. I say this because I don''t get the complete results of the rendering immediately. I have to execute an application provided "repaint" mechanism to see the final rendering. Can anyone take a guess as to what is happening here? Does Direct3D buffer calls if it gets too many to handle? Am I experiencing some sort of "stall"? What is the best resolution?
Gort...Klaatu, Barada Nikto!