Функция 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 |
См. также раздел