ps
Эта инструкция задает номер версии шейдера и работает со всеми версиями шейдеров.
Синтаксис
ps_mainVer_subVer
Входные аргументы
Входные аргументы содержат один номер версии main с одним номером подверсии. Допустимые сочетания перечислены в таблице ниже.
Основные версии | Подверсии |
---|---|
1 | 1, 2, 3, 4 |
2 | 0, x (расширенный), sw (программное обеспечение) |
3 | 0, sw (программное обеспечение) |
Комментарии
Версии шейдера пикселей | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
ps | x | x | x | x | x | x | x | x | x |
Эта инструкция должна быть первой инструкцией без комментариев в пиксельном шейдере.
Версии программного обеспечения с аппаратным ускорением (версии без _sw в номере версии) могут обрабатывать вершины с аппаратной акселеарацией или использовать программную обработку вершин. Версии программного обеспечения (версии с _sw в номере версии) обрабатывают вершины только с программным обеспечением.
Примеры
В этом частичном примере объявляется шейдер пикселей версии 1_1.
ps_1_1
В этом частичном примере объявляется шейдер пикселей версии 1_4.
ps_1_4
Связанные темы