Мне нужно нарисовать каркас некоторых объектов и твердое тело. Я предполагаю, что вызывать RSSetState
для каждого объекта — плохая практика.
Вероятно, я могу разделить объекты на две группы и нарисовать каркасную группу, а затем сплошную группу. Но я не уверен, что это возможно, потому что у меня могут быть другие вещи для рассмотрения.
Может быть, я могу как-то создать индексный буфер для линий и нарисовать каркас с линиями, но мне все еще нужно отбраковывать эти линии, возможно ли это?
rasterDesc.FillMode = D3D11_FILL_SOLID;
...
rasterDesc.FillMode = D3D11_FILL_WIREFRAME;
But i'm not sure it is possible because i may have other things to consider.
Встречались ли вы с такими другими вещами прямо сейчас? если нет, не переусердствуйте с дизайном, просто попробуйте! - person zdd   schedule 01.08.2014