HLSL/ru
Языковая подстраница
Эта подстраница используется на странице HLSL для отображения содержимого на русский (Russian).
Если вы внесли изменения в языковую подстраницу, не забудьте очистить основную страницу, нажав на кнопку справа. В противном случае её содержимое не обновится.
Source Engine использует C-style HLSL (High Level Shading Language) для шейдеровs. Еще один язык называется CG (Что означает 'C for Graphics'), который был разработан параллельно HLSL NVIDIA'ей. Cg очень схож с Cg шейдерами поэтому может быть быстро и просто портирован под HLSL
Версии Direct3D и Шейдерные модели
Direct3D 9 шейдеры могут быть спроектированы на всем перечисленном: Shader model 1, 2 и 3. Следует отметить, что существуют версии 2.0a и 2.0b, которые оптимизированы для конкретных производителей видеокарт.
Direct3D 10 шейдеры могут быть спроектированы только на shader model 4.
Direct3D 11 шейдеры могут быть спроектированы только на shader model 5.