Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I don't quite understand the documentation but if I was to tessellate a mesh using 3 control points in Direct3D11 with the "tri" domain am I right in thinking that

SV_TessFactor is how many times to split up each edge


SV_InsideTessFactor is how many points inside the triangle to create?

share|improve this question
up vote 1 down vote accepted

Yes, that's approximately what it does. I'm not sure if these values are the exact vertex counts to create, but at least, higher tess factors lead to higher vertex counts. The reason there are separate factors for each edge is so you can match edges from one patch to the next, to avoid cracking.

Here is a video showing the tess factors being smoothly increased on a cube. You can see the effect of fractional tess factors in this video too (how the mesh smoothly and continuously changes from one tess level to the next, rather than popping). It does not show separate edge vs inside tess factors, though.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.