I'm about to step into turning tessellation on and playing around with it for the first time. The one issue I have is that there are two types of bricks:
The difference is that the modern flat ones only need to be tessellated around the rectangle edges. The inside of the brick doesn't actually need to be tessellated because it is flat and tessellating it will add no surface detail.
Is this something that should be done in a geometry shader then? Where I can send a texture that is a heat map for where/how much tessellation to perform? Is there already support or planned support for this?