PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 fungsi panggilan balik (d3d12umddi.h)
SetPipelineStackSize mengatur ukuran tumpukan alur saat ini.
Sintaks
PFND3D12DDI_SET_PIPELINE_STACK_SIZE_0054 Pfnd3d12ddiSetPipelineStackSize0054;
void Pfnd3d12ddiSetPipelineStackSize0054(
D3D12DDI_HSTATEOBJECT_0054 unnamedParam1,
UINT unnamedParam2
)
{...}
Parameter
unnamedParam1
Handel ke objek status.
unnamedParam2
Ukuran tumpukan dalam byte untuk digunakan selama eksekusi alur untuk setiap utas shader (yang mungkin ada ribuan dalam penerbangan pada GPU).
Menampilkan nilai
Tidak ada
Keterangan
SetPipelineStackSize dan GetPipelineStackSize atau penggunaan objek status alur pelacakan sinar, seperti DispatchRays tidak menjadi entrant ulang. Ini berarti bahwa jika memanggil salah satu fungsi ini dari utas terpisah, aplikasi harus disinkronkan sendiri. Setiap panggilan DispatchRays tertentu atau panggilan GetPipelineStackSize menggunakan atau mengembalikan pengaturan ukuran tumpukan terbaru.
Runtime menjatuhkan panggilan ke objek status selain alur pelacakan sinar (seperti koleksi).
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, version 1809 |
Header | d3d12umddi.h |