[headshake][headshake][headshake]
[headshake][embarrass][headshake]
[headshake][headshake][headshake]
So I was running around plugging in some SO logging and when it came to bind my SO output I scratched my head wondering why I had a //TODO: Set constant buffer here comment in my code.
Someone, please bang my head against the nearest brick wall.
SV_TessFactor == 1.0f
Pipeline Stats: IA: Formed 2 primitives from 6 vertices. VS: Shaded 6 vertices. HS: Invoked the hull shader on 2 patches. DS: 6 new vertices generated. GS: Processed 2 triangles. PS: 2 triangles sent, 2 rasterized and 7568 pixels rendered.[vert 1, tri 1 of 2] SV_Position={2.559, -0.077, 3.325, 3.419}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 1 of 2] SV_Position={2.559, -0.077, 3.325, 3.419}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 1 of 2] SV_Position={2.559, -0.077, 3.325, 3.419}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 2 of 2] SV_Position={-0.101, -1.970, 2.215, 2.310}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 2 of 2] SV_Position={-0.101, -1.970, 2.215, 2.310}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 2 of 2] SV_Position={-0.101, -1.970, 2.215, 2.310}, COLOUR={1.00, 1.00, 1.00}LOG: Finished rendering in 250.57ms, saved as Output\Frame 0001.png in 18.95ms. TOTAL TIME 269.52ms (~3.71hz) [Render(...) @ line 951]
SV_TessFactor == 3.0f
Pipeline Stats: IA: Formed 2 primitives from 6 vertices. VS: Shaded 6 vertices. HS: Invoked the hull shader on 2 patches. DS: 28 new vertices generated. GS: Processed 18 triangles. PS: 18 triangles sent, 18 rasterized and 27480 pixels rendered.[vert 1, tri 1 of 18] SV_Position={2.559, -0.077, 3.325, 3.419}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 1 of 18] SV_Position={2.559, -0.077, 3.325, 3.419}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 1 of 18] SV_Position={2.559, -0.077, 3.325, 3.419}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 2 of 18] SV_Position={1.498, -0.411, 3.130, 3.224}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 2 of 18] SV_Position={1.498, -0.411, 3.130, 3.224}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 2 of 18] SV_Position={1.498, -0.411, 3.130, 3.224}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 3 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 3 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 3 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 4 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 4 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 4 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 5 of 18] SV_Position={1.498, -0.411, 3.130, 3.224}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 5 of 18] SV_Position={1.498, -0.411, 3.130, 3.224}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 5 of 18] SV_Position={1.498, -0.411, 3.130, 3.224}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 6 of 18] SV_Position={0.437, -0.744, 2.934, 3.028}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 6 of 18] SV_Position={0.437, -0.744, 2.934, 3.028}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 6 of 18] SV_Position={0.437, -0.744, 2.934, 3.028}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 7 of 18] SV_Position={0.437, -0.744, 2.934, 3.028}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 7 of 18] SV_Position={0.437, -0.744, 2.934, 3.028}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 7 of 18] SV_Position={0.437, -0.744, 2.934, 3.028}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 8 of 18] SV_Position={-0.101, -1.970, 2.215, 2.310}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 8 of 18] SV_Position={-0.101, -1.970, 2.215, 2.310}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 8 of 18] SV_Position={-0.101, -1.970, 2.215, 2.310}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 9 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 9 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 9 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 10 of 18] SV_Position={-0.101, -1.970, 2.215, 2.310}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 10 of 18] SV_Position={-0.101, -1.970, 2.215, 2.310}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 10 of 18] SV_Position={-0.101, -1.970, 2.215, 2.310}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 11 of 18] SV_Position={-0.571, -1.882, 2.266, 2.361}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 11 of 18] SV_Position={-0.571, -1.882, 2.266, 2.361}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 11 of 18] SV_Position={-0.571, -1.882, 2.266, 2.361}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 12 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 12 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 12 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 13 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 13 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 13 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 14 of 18] SV_Position={-0.571, -1.882, 2.266, 2.361}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 14 of 18] SV_Position={-0.571, -1.882, 2.266, 2.361}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 14 of 18] SV_Position={-0.571, -1.882, 2.266, 2.361}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 15 of 18] SV_Position={-1.565, -0.902, 2.841, 2.935}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 15 of 18] SV_Position={-1.565, -0.902, 2.841, 2.935}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 15 of 18] SV_Position={-1.565, -0.902, 2.841, 2.935}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 16 of 18] SV_Position={-1.565, -0.902, 2.841, 2.935}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 16 of 18] SV_Position={-1.565, -0.902, 2.841, 2.935}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 16 of 18] SV_Position={-1.565, -0.902, 2.841, 2.935}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 17 of 18] SV_Position={-2.559, 0.077, 3.416, 3.509}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 17 of 18] SV_Position={-2.559, 0.077, 3.416, 3.509}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 17 of 18] SV_Position={-2.559, 0.077, 3.416, 3.509}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 18 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 18 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 18 of 18] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}LOG: Finished rendering in 275.59ms, saved as Output\Frame 0001.png in 20.68ms. TOTAL TIME 296.27ms (~3.38hz) [Render(...) @ line 951]
SV_TessFactor == 10.0f
Pipeline Stats: IA: Formed 2 primitives from 6 vertices. VS: Shaded 6 vertices. HS: Invoked the hull shader on 2 patches. DS: 64 new vertices generated. GS: Processed 60 triangles. PS: 60 triangles sent, 60 rasterized and 70276 pixels rendered.[vert 1, tri 1 of 60] SV_Position={2.559, -0.077, 3.325, 3.419}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 1 of 60] SV_Position={2.559, -0.077, 3.325, 3.419}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 1 of 60] SV_Position={2.559, -0.077, 3.325, 3.419}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 2 of 60] SV_Position={2.272, -0.230, 3.236, 3.329}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 2 of 60] SV_Position={2.272, -0.230, 3.236, 3.329}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 2 of 60] SV_Position={2.272, -0.230, 3.236, 3.329}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 3 of 60] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 3 of 60] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 3 of 60] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 4 of 60] SV_Position={2.272, -0.230, 3.236, 3.329}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 4 of 60] SV_Position={2.272, -0.230, 3.236, 3.329}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 4 of 60] SV_Position={2.272, -0.230, 3.236, 3.329}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 5 of 60] SV_Position={1.951, -0.327, 3.179, 3.272}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 5 of 60] SV_Position={1.951, -0.327, 3.179, 3.272}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 5 of 60] SV_Position={1.951, -0.327, 3.179, 3.272}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 6 of 60] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 6 of 60] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 6 of 60] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 7 of 60] SV_Position={1.951, -0.327, 3.179, 3.272}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 7 of 60] SV_Position={1.951, -0.327, 3.179, 3.272}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 7 of 60] SV_Position={1.951, -0.327, 3.179, 3.272}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 8 of 60] SV_Position={1.612, -0.392, 3.141, 3.234}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 8 of 60] SV_Position={1.612, -0.392, 3.141, 3.234}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 8 of 60] SV_Position={1.612, -0.392, 3.141, 3.234}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 9 of 60] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 9 of 60] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 9 of 60] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 10 of 60] SV_Position={1.612, -0.392, 3.141, 3.234}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 10 of 60] SV_Position={1.612, -0.392, 3.141, 3.234}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 10 of 60] SV_Position={1.612, -0.392, 3.141, 3.234}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 11 of 60] SV_Position={1.269, -0.449, 3.107, 3.201}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 11 of 60] SV_Position={1.269, -0.449, 3.107, 3.201}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 11 of 60] SV_Position={1.269, -0.449, 3.107, 3.201}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 12 of 60] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 2, tri 12 of 60] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 3, tri 12 of 60] SV_Position={-0.034, -0.657, 2.985, 3.079}, COLOUR={1.00, 1.00, 1.00}[vert 1, tri 13 of 60] SV_Position={1.269, -0.449, 3.107, 3.<span class="cpp-<div>
At least you were smart enough to add a "TODO" ... sometimes, I forget to do even that.