Ru/HLSL: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (Kr0tchet moved page HLSL:ru to HLSL/ru: Preparing MultiPage.)
No edit summary
Line 1: Line 1:
{{lang|HLSL|title=HLSL}}
{{langsp}}
{{stub}}
{{stub}}


Line 14: Line 14:


[https://msdn2.microsoft.com/en-us/library/bb509561.aspx Microsoft HLSL website]
[https://msdn2.microsoft.com/en-us/library/bb509561.aspx Microsoft HLSL website]
[[Category:Technical:ru]]
[[Category:Glossary:ru]]

Revision as of 00:23, 25 August 2023

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

Неполная

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

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.

Microsoft HLSL website