• Advertisement
Sign in to follow this  

Order of triangles in one draw call

This topic is 2690 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi guys, a quick question -
When I submit a triangle list to the GPU using one draw call (e.g. DrawIndexedPrimitive), under today's GPU sophisticated internal optimizations, can I guarantee that the result is effectively the same as rendering each triangle in sequential order? This is concerned in some situations like alpha blending etc.

Share this post


Link to post
Share on other sites
Advertisement
I don't believe that the spec for any of the API's say that the polygons of a single draw call have to be rendered in order. This would likely hinder performance by preventing different types of async optimizations. My guess would be that you can't rely on this, though your experience may vary on different hardware.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement