Requires the DirectX 11 runtime
This is the second working version of the shaders I wrote. It can use B-spline surfaces (lines 133-136), or interpolated Catmull-Rom sufaces (lines 137-140), depending on which lines are uncommented in domainshader.hlsl.