Синтаксис функции Effect (Direct3D 9)
Функция — это стандартный блок для шейдера, созданного на высокоуровневом языке. Если вы предпочитаете писать шейдеры на языке C- стиле, а не на языке ассемблера, вам потребуется написать функции.
Синтаксис
type id ( [ parameters ] )
{ body }
Функции не изменяют значения параметров в эффекте.
- type — любая допустимая ссылка для типа HLSL .
- id — уникальное имя.
- parameters — параметры функции.
- body — тело функции.
Функции создаются на основе высокоуровневого языка. См. справочник по HLSL.
Связанные темы