Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает исправленные факторы тесселяции для четырехугольника.
Синтаксис
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 |
См. также раздел