sample_c_lz (sm4 - asm)
Выполняет фильтр сравнения. Эта инструкция ведет себя так же, как sample_c, за исключением того, что lod имеет значение 0, а производные игнорируются.
sample_c_lz[_aoffimmi(u,v,w)] dest[.mask], srcAddress[.swizzle], srcResource.r, srcSampler, srcReferenceValue |
---|
Элемент | Описание |
---|---|
Dest |
[in] Адрес результатов операции. |
srcAddress |
[in] Набор координат текстуры. Дополнительные сведения см. в примере инструкции. |
srcResource |
[in] Регистр текстуры. Дополнительные сведения см. в примере инструкции. Должен иметь значение .r swizzle. |
srcSampler |
[in] Регистр выборки. Дополнительные сведения см. в примере инструкции. |
srcReferenceValue |
[in] Регистр с выбранным одним компонентом, который используется в сравнении. |
Комментарии
Lz означает нулевой уровень. Так как производные игнорируются, эта инструкция доступна в шейдерах, отличных от пиксельного шейдера.
Если эта инструкция используется с текстурой mipmapped, lod 0 получает выборку, если в образце не есть зажим LOD, который помещает LOD в другое место, или если имеется смещение LOD, которое просто смещение начинается с 0. Так как производные игнорируются, анизотропная фильтрация ведет себя как изотропная фильтрация.
В пиксельных шейдерах эту инструкцию можно использовать в различных элементах управления потоком, когда координаты текстуры являются производными в шейдере, в отличие от sample_c.
При выборе из входного слота, к которому ничего не привязано, возвращается значение 0 для всех компонентов.
Эта инструкция доступна во всех шейдерах, а не только в пиксельном шейдере, для обеспечения согласованности.
Вершинный построитель текстуры | Шейдер геометрии | Построитель текстуры |
---|---|---|
X | X | x |
Минимальная модель шейдера
Эта функция поддерживается в следующих моделях шейдеров.
Модель шейдера | Поддерживается |
---|---|
Модель шейдера 5 | да |
Модель шейдера 4.1 | да |
Модель шейдера 4 | да |
Модель шейдера 3 (DirectX HLSL) | нет |
Модель шейдера 2 (DirectX HLSL) | нет |
Модель шейдера 1 (DirectX HLSL) | нет |