Función ProcessTriTessFactorsMin
Genera los factores de teselación corregidos para una revisión tri.
Sintaxis
void ProcessTriTessFactorsMin(
in float3 RawEdgeFactors,
in float InsideScale,
out float3 RoundedEdgeTessFactors,
out float RoundedInsideTessFactors,
out float UnroundedInsideTessFactors
);
Parámetros
-
RawEdgeFactors [in]
-
Tipo: float3
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: float3
Los factores redondeados de teselación de borde calculados por la fase de teselador.
-
RoundedInsideTessFactors [out]
-
Tipo: float
Los factores redondeados de teselación calculados por la fase de teselador para los bordes interiores.
-
UnroundedInsideTessFactors [out]
-
Tipo: float
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 una tri revisión, calculando el factor de teselación interior como mínimo de los factores de teselación de borde, que luego se escala mediante 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 UnroundedInsideTessFactor.
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 | sí |
Esta función se admite en los siguientes tipos de sombreadores:
Vértice | Casco | Domain | Geometría | Píxel | Proceso |
---|---|---|---|---|---|
x |
Consulte también