Ru/HLSL: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (-Using L template for links)
m (Multipage removal)
 
Line 1: Line 1:
{{langsp}}
{{LanguageBar}}
 
{{stub}}
{{stub}}


Line 14: Line 15:


[https://msdn2.microsoft.com/en-us/library/bb509561.aspx Microsoft HLSL website]
[https://msdn2.microsoft.com/en-us/library/bb509561.aspx Microsoft HLSL website]
{{ACategory|Technical}}
{{ACategory|Glossary}}
{{stub}}

Latest revision as of 07:02, 12 July 2024

English (en)Русский (ru)中文 (zh)Translate (Translate)

Неполная

This article or section is a stub. You can help by expanding it.

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


Неполная

This article or section is a stub. You can help by expanding it.