HLSL

From Valve Developer Community
< Ru
Jump to: navigation, search
English (en)Русский (ru)中文 (zh)Translate (Translate)

Неполная

Эта статья(раздел) является наброском. Вы можете помочь, дополнив её.

Source Engine(en) использует C-style HLSL(en) (High Level Shading Language) для шейдеров(en)s. Еще один язык называется CG(en) (Что означает 'C for Graphics'), который был разработан параллельно HLSL(en) 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.

Microsoft HLSL website


Неполная

Эта статья(раздел) является наброском. Вы можете помочь, дополнив её.