Compartir a través de


Sombreador al que se puede llamar

Sombreador que se invoca desde otro sombreador con el intrínseco CallShader .

Hay una estructura de parámetros proporcionada en el sitio de llamada callShader que debe coincidir con la estructura de parámetros usada en el sombreador al que apunta el índice solicitado en la tabla de sombreador invocable proporcionada a través del método DispatchRays . El sombreador al que se puede llamar debe declarar este parámetro como inout. Además, el sombreador al que se puede llamar puede leer el índice de inicio y las entradas de dimensión. Para obtener más información, vea Intrínsecos del valor del sistema.

Atributo Tipo de sombreador

[shader("callable")]

Ejemplo

[shader("callable")]
void callable_main(inout MyParams params)
{
    // Perform some common operations and update params
    CallShader( ... );	// maybe
}