Поделиться через


tex - ps

Загружает регистр назначения с цветными данными (RGBA), полученными из текстуры. Текстура должна быть привязана к определенному этапу текстуры (n) с помощью SetTexture. Выборка текстур контролируется с помощью SetSamplerState.

Синтаксис

tex dst

 

where

  • dst — регистр назначения.

Комментарии

Версии шейдера пикселей 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
Tex x x x

 

Номер регистра назначения указывает номер этапа текстуры.

Выборка текстур использует координаты текстуры для поиска или выборки значения цвета в указанных координатах (u,v,w,q) с учетом атрибутов состояния стадии текстуры.

Данные координат текстуры интерполируются из данных координат текстуры вершин и связаны с определенным этапом текстуры. Связь по умолчанию — это сопоставление "один к одному" между номером этапа текстуры и порядком объявления координат текстуры. Это означает, что первый набор координат текстуры, определенный в формате вершины, по умолчанию связан с этапом текстуры 0.

Координаты текстуры можно связать с любым этапом с помощью двух методов. При использовании шейдера вершин фиксированной функции или конвейера фиксированной функции флаг состояния этапа текстуры TSS_TEXCOORDINDEX можно использовать в SetTextureStageState для связывания координат с этапом. В противном случае координаты текстуры выводятся регистрами вершинного шейдера oTn при использовании программируемых вершинных шейдеров.

Инструкции по шейдеру пикселей