Я представил вопрос, который на самом деле представлял собой кучу вопросов в одном, поэтому я разбиваю их на отдельные вопросы, как и просили.
просто общий вопрос о Direct3D, если бы я написал приложение полностью на d3d11 с шейдерами hlsl 5.0, будут ли они по-прежнему совместимы только с системами, поддерживающими d3d10 или d3d9, только с менее приятными графическими эффектами и эффективностью d3d11? Если да, то насколько менее эффективным он будет? Если нет, нужно ли мне делать 2 или 3 разные версии одной и той же программы, за исключением использования d3d9, d3d10 и d3d11?