Fungsi D3DXGetVertexShaderProfile
Mengembalikan nama profil bahasa shader tingkat tinggi tertinggi (HLSL) yang didukung oleh perangkat tertentu.
Sintaks
LPCSTR D3DXGetVertexShaderProfile(
_In_ LPDIRECT3DDEVICE9 pDevice
);
Parameter
-
pDevice [in]
-
Jenis: LPDIRECT3DDEVICE9
Arahkan ke perangkat. Lihat IDirect3DDevice9.
Menampilkan nilai
Jenis: LPCSTR
Nama profil HLSL.
Jika perangkat tidak mendukung shader vertex, maka fungsi mengembalikan NULL.
Keterangan
Profil shader menentukan versi shader rakitan untuk digunakan dan kemampuan yang tersedia untuk pengkompilasi HLSL saat mengkompilasi shader. Tabel berikut ini mencantumkan profil shader vertex yang didukung.
Profil Shader | Deskripsi |
---|---|
vs_1_1 | Kompilasi ke versi vs_1_1. |
vs_2_0 | Kompilasi ke versi vs_2_0. |
vs_2_a | Sama seperti profil vs_2_0, dengan kemampuan tambahan berikut yang tersedia untuk ditargetkan oleh pengkompilasi:
|
vs_3_0 | Kompilasi ke versi vs_3_0. |
Untuk informasi selengkapnya tentang perbedaan antara versi shader, lihat Perbedaan Vertex Shader.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga