struktur D3D12_RAYTRACING_SHADER_CONFIG (d3d12.h)
Subobject status yang mewakili konfigurasi shader.
Sintaks
typedef struct D3D12_RAYTRACING_SHADER_CONFIG {
UINT MaxPayloadSizeInBytes;
UINT MaxAttributeSizeInBytes;
} D3D12_RAYTRACING_SHADER_CONFIG;
Anggota
MaxPayloadSizeInBytes
Penyimpanan maksimum untuk skalar (dihitung sebagai masing-masing 4 byte) dalam payload sinar dalam alur raytracing yang berisi program ini.
MaxAttributeSizeInBytes
Jumlah maksimum skalar (dihitung sebagai masing-masing 4 byte) yang dapat digunakan untuk atribut dalam alur yang berisi shader ini. Nilai tidak boleh melebihi D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES.
Keterangan
Alur raytracing membutuhkan satu konfigurasi shader raytracing. Jika ada beberapa konfigurasi shader, seperti satu di setiap koleksi untuk mengaktifkan kompilasi driver independen untuk masing-masing konfigurasi, semuanya harus cocok saat digabungkan ke dalam alur raytracing.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk