Función ProcessQuadTessFactorsMin

Genera los factores de teselación corregidos para una revisión cuádruple.

Sintaxis

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

Parámetros

RawEdgeFactors [in]

Tipo: float4

Los factores de teselación del borde, pasados a la fase de teselador.

InsideScale [in]

Tipo: float

Factor de escala aplicado a los factores de teselación UV calculados por la fase de teselación. El intervalo permitido para InsideScale es de 0,0 a 1,0.

RoundedEdgeTessFactors [out]

Tipo: float4

Los factores redondeados de teselación de borde calculados por la fase de teselador.

RoundedInsideTessFactors [out]

Tipo: float2

Los factores redondeados de teselación calculados por la fase de teselador para los bordes interiores.

UnroundedInsideTessFactors [out]

Tipo: float2

Los factores de teselación calculados por la fase de teselador para los bordes interiores.

Valor devuelto

Esta función no devuelve ningún valor.

Observaciones

Genera los factores de teselación corregidos para un quad patch, calculando los factores de teselación interior como mínimo de los factores de teselación del borde. Los factores interiores de tess serán valores idénticos determinados por el mínimo de los cuatro bordes escalados por InsideScale. A continuación, el resultado se redondea en función del modo de creación de particiones, pero los resultados no redondeados están disponibles mediante el parámetro UnroundedInsideTessFactors.

Modelo de sombreador mínimo

Esta función se admite en los siguientes modelos de sombreador.

Modelo de sombreador Compatible
Modelo de sombreador 5 y modelos de sombreador superiores

 

Esta función se admite en los siguientes tipos de sombreadores:

Vértice Casco Domain Geometría Píxel Proceso
x

 

Consulte también

Funciones intrínsecas

Modelo de sombreador 5