Bagikan melalui


Shader yang Dapat Dipanggil

Shader yang dipanggil dari shader lain dengan intrinsik CallShader .

Ada struktur parameter yang disediakan di situs panggilan CallShader yang harus cocok dengan struktur parameter yang digunakan dalam shader yang dapat dipanggil yang diacu oleh indeks yang diminta ke dalam tabel shader yang dapat dipanggil yang disediakan melalui metode DispatchRays . Shader yang dapat dipanggil harus mendeklarasikan parameter ini sebagai inout. Selain itu, shader yang dapat dipanggil dapat membaca indeks peluncuran dan input dimensi. Untuk informasi selengkapnya, lihat Intrinsik Nilai Sistem.

Atribut Jenis Shader

[shader("callable")]

Contoh

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