Функция Process2DQuadTessFactorsMin

Создает исправленные факторы тесселяции для четырехугольника.

Синтаксис

void Process2DQuadTessFactorsMin(
  in  float4 RawEdgeFactors,
  in  float2 InsideScale,
  out float4 RoundedEdgeTessFactors,
  out float2 RoundedInsideTessFactors,
  out float2 UnroundedInsideTessFactors
);

Параметры

RawEdgeFactors [in]

Тип: float4

Реберные факторы тесселяции, переданные в стадию тесселлатора.

InsideScale [in]

Тип: float2

Коэффициент масштабирования, применяемый к УФ-коэффициентам тесселяции, вычисляемым этапом тесселяции. Допустимый диапазон для InsideScale — от 0,0 до 1,0.

RoundedEdGeTessFactors [out]

Тип: float4

Скругленные коэффициенты ребер-тесселяции, вычисляемые этапом тесселлатора.

RoundedInsideTessFactors [out]

Тип: float2

Коэффициенты округленной тесселяции, вычисляемые этапом тесселлатора для внутренних ребер.

UnroundedInsideTessFactors [out]

Тип: float2

Коэффициенты тесселяции, вычисляемые этапом тесселлатора для внутренних ребер.

Возвращаемое значение

Эта функция не возвращает значение.

Комментарии

Создает исправленные факторы тесселяции для четырехугольника, вычисляя внутренние факторы тесселяции в качестве минимума реберных факторов тесселяции. Вы и V внутри тесселяции вычисляются независимо с использованием минимумов противоположных сторон домена, а затем масштабируются с помощью InsideScale. Затем результат округляется в зависимости от режима секционирования, но недоступные результаты доступны с помощью параметра UnroundedInsideTessFactors.

Минимальная модель шейдера

Эта функция поддерживается в следующих моделях шейдеров.

Модель шейдера Поддерживается
Модели шейдеров 5 и более поздних версий да

 

Эта функция поддерживается в следующих типах шейдеров:

Вершина Корпуса Домен Geometry Пиксель Вычисления
x

 

См. также раздел

Встроенные функции

Модель шейдера 5