Ru/HLSL: Difference between revisions
< Ru
Jump to navigation
Jump to search
m (Translation stuff.) |
No edit summary |
||
Line 1: | Line 1: | ||
{{lang|HLSL|title=HLSL}} | {{lang|HLSL|title=HLSL}} | ||
{{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 | [[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 |
Revision as of 11:54, 7 August 2023
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.