dcl_inputPrimitive (sm4 - asm)

Menyatakan jenis primitif untuk input geometry-shader.

jenis dcl_inputPrimitive
Item Deskripsi
Jenis
[in] Jenis primitif input-data, yang merupakan salah satu dari berikut ini:
  • titik - daftar titik
  • baris - daftar baris
  • segitiga - daftar segitiga
  • line_adj - daftar baris dengan data yang bersebelahan
  • triangle_adj - daftar segitiga dengan data yang bersebelahan

Instruksi ini berlaku untuk tahap shader berikut:

Vertex Shader Shader Geometri Piksel Bayangan
x

Instruksi ini disertakan untuk membantu dalam men-debug shader dalam perakitan; Anda tidak dapat menulis shader dalam bahasa assembly menggunakan Shader Model 4.

Contoh

Berikut adalah contohnya.

dcl_inputPrimitive triangle

Minimum Shader Model

Fungsi ini didukung dalam model shader berikut.

Shader Model Didukung
Model Shader 5 ya
Model Shader 4.1 ya
Model Shader 4 ya
Shader Model 3 (DirectX HLSL) tidak
Shader Model 2 (DirectX HLSL) tidak
Shader Model 1 (DirectX HLSL) tidak

Shader Model 4 Assembly (DirectX HLSL)