Compartir a través de


Función ProcessTriTessFactorsAvg

Genera los factores de teselación corregidos para una revisión tri.

Sintaxis

void ProcessTriTessFactorsAvg(
  in  float3 RawEdgeFactors,
  in  float InsideScale,
  out float3 RoundedEdgeTessFactors,
  out float RoundedInsideTessFactor,
  out float UnroundedInsideTessFactor
);

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

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

RoundedInsideTessFactor [out]

Tipo: float

Los factores de teselación calculados por la etapa de teselador y redondeados.

UnroundedInsideTessFactor [out]

Tipo: float

Los factores originales de teselación UV sin resolver calculados por la etapa de teselación.

Valor devuelto

Esta función no devuelve ningún valor.

Observaciones

Genera los factores de teselación corregidos para una revisión tri, calculando el factor de teselación interior como el promedio de los factores de teselación del 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 posteriores

 

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