Сегодня рассмотрим очень интересную тему – тему шейдеров. Итак! Сначала определимся с тем, что же такое шейдеры и для чего они, собственно, нужны.
Благодаря шейдерам, вы можете наслаждаться удивительно реалистичными картинками природных явлений во время игры, например – каплями росы или дождя. Вроде бы с формулировкой разобрались. Теперь переходим к самой проблеме с шейдерами. Проблема проявляется следующим образом: вы купили или скачали игру и установили её на ваш компьютер. Потирая ладони от предвкушения интересной игры, вы запускаете ярлык и – опа! – на экране появляется сообщение о том, что игра не может быть запущена, поскольку ваша видеокарта не поддерживает такую-то версию вершинных шейдеров. Облом?! Да ещё какой! Ну, почему игра не запустилась – вы уже сами поняли из сообщения: не поддерживает ваша видеокарта какую-то версию. У “чайника” сразу возникает вопрос: а может можно как-то скачать эти самые шейдеры и установить на видеокарту, по типу драйверов? К огромному сожалению скачать и установить шейдеры невозможно! Дело в том, что сами шейдеры закладываются в вашу видеокарту непосредственно в процессе её изготовления. Единственное, что вы можете сделать – так это заменить видеокарту на более новую.
Есть такая программа, которая называется “GPU-Z”. Найти её очень просто: достаточно вписать в поисковик вашего браузера её название. Находим, качаем, устанавливаем и запускаем. Как только программа запуститься, вы сразу же получите большое окно этой программы, в котором будут всего три вкладки: “Видеокарта”, “Датчики” и “Проверка”. Как правило, окно как раз и открывается на вкладке “Видеокарта”. Так вот: в этой вкладке будет целая куча каких-то полей, с прописанными в них параметрами вашей видеокарты. Среди всей этой какофонии параметров вы должны отыскать поле, которое подписано “Поддержка DirectX”.
Пример может выглядеть так: “Поддержка DirectX: 10.0/SM4.0”. Так вот: 10.0 – это версия DirectX, а SM4.0 – это и есть шейдеры, то бишь видеокарта поддерживает аж 4 версию вершинных шейдеров! В вашем случае это может выглядеть несколько иначе, например SM/1.4 или как-то еще, но индекс SM остается неизменным! Вот так просто вы сможете узнать о том, какие шейдеры поддерживает ваша видеокарта. А в дальнейшем, пользуясь данными, вы уже будете точно знать какие игры качать, а какие нет. Удачи!