dcl_function_table (sm5 - asm)
Mendeklarasikan tabel fungsi.
dcl_function_table ft# = {fb#, fb#, ...} |
---|
Item | Deskripsi |
---|---|
Ft |
[in] Entri tabel fungsi. |
Keterangan
Fungsi ini mendeklarasikan tabel fungsi sebagai sekumpulan badan fungsi yang telah dideklarasikan sebelumnya.
Ini seperti C++ vtable kecuali ada entri per situs panggilan untuk antarmuka alih-alih per metode.
Tidak ada batasan berapa banyak badan fungsi yang dapat dicantumkan dalam tabel fungsi.
Ini berlaku untuk fb# isi fungsi tertentu untuk direferensikan beberapa kali dalam satu atau beberapa tabel fungsi, sebagai cara berbagi kode umum.
Instruksi ini berlaku untuk tahap shader berikut:
Puncak | Hull | Domain | Geometri | Pixel | Compute |
---|---|---|---|---|---|
X | X | X | X | X | X |
Minimum Shader Model
Instruksi ini didukung dalam model shader berikut:
Shader Model | Didukung |
---|---|
Model Shader 5 | ya |
Model Shader 4.1 | tidak |
Model Shader 4 | tidak |
Shader Model 3 (DirectX HLSL) | tidak |
Shader Model 2 (DirectX HLSL) | tidak |
Shader Model 1 (DirectX HLSL) | tidak |
Topik terkait
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