Ru/HLSL: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
m (Nesciuse moved page HLSL/ru to Ru/HLSL over redirect: Language prefixes)
m (-Using L template for links)
Line 2: Line 2:
{{stub}}
{{stub}}


[[Source Engine]] использует C-style [[HLSL]] ('''H'''igh '''L'''evel '''S'''hading '''L'''anguage) для [[shader | шейдеров]]s. Еще один язык называется '''[[CG]]''' (Что означает ''''C''' for '''G'''raphics'), который был разработан параллельно [[HLSL]] [[Wikipedia:NVIDIA|NVIDIA'ей]]. Cg очень схож с Cg шейдерами поэтому может быть быстро и просто портирован под HLSL
{{L|Source Engine}} использует C-style {{L|HLSL}} ('''H'''igh '''L'''evel '''S'''hading '''L'''anguage) для {{L|shader|шейдеров}}s. Еще один язык называется '''{{L|CG}}''' (Что означает ''''C''' for '''G'''raphics'), который был разработан параллельно {{L|HLSL}} [[Wikipedia:NVIDIA|NVIDIA'ей]]. Cg очень схож с Cg шейдерами поэтому может быть быстро и просто портирован под HLSL





Revision as of 08:57, 11 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