Jump to content


Triangle lists or triangles strips?


2 replies to this topic

#1 skusey

    New Member

  • Members
  • Pip
  • 6 posts

Posted 07 December 2006 - 07:48 PM

I got the impression from reading around that triangle strips where faster to render than triangle lists, but I came across an old forum posting that wrote:

"Triangle fans and triangle strips are a bit outdated now. More so with strips, but they used to be preferred for optimization - but with modern GPU's you can get better cache coherancy with lists."

How true is this? Should I give up on my quest to get everything in strips? Is this why the ID3DXMesh interface renders everything as triangle lists and does'nt bother trying to arrange in strips?

If the rendering speed of triangle lists is faster than strips, does that only leave the reduced Vertex bandwidth advantage with strips, or are there other advantages I should know about?

Cheers for anyone's thoughts on this!

#2 NeARAZ

    New Member

  • Members
  • PipPip
  • 27 posts

Posted 08 December 2006 - 07:31 AM

Vertex cache optimization first. Then do lists or strips in that order; whichever produces smaller index buffer. Or just use lists if you want to make your life easier.

More: http://tomsdxfaq.blo...546220006246490 and http://tomsdxfaq.blo...546436585770597

#3 skusey

    New Member

  • Members
  • Pip
  • 6 posts

Posted 08 December 2006 - 10:48 AM

Cheers for that, those articles were perfect! Many thanks!





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users