Bagikan melalui


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