Bagikan melalui


PFND3DDDI_CREATEPIXELSHADER fungsi panggilan balik (d3dumddi.h)

Fungsi CreatePixelShader mengonversi kode shader piksel menjadi format khusus perangkat keras dan mengaitkan kode ini dengan handel shader.

Sintaks

PFND3DDDI_CREATEPIXELSHADER Pfnd3dddiCreatepixelshader;

HRESULT Pfnd3dddiCreatepixelshader(
  [in] HANDLE hDevice,
       D3DDDIARG_CREATEPIXELSHADER *unnamedParam2,
       const UINT *unnamedParam3
)
{...}

Parameter

[in] hDevice

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

pCode [in]

Array token UINT CONST yang membentuk kode shader piksel.

unnamedParam3

pData [masuk, keluar]

Penunjuk ke struktur D3DDDIARG_CREATEPIXELSHADER yang mengambil handel shader yang terkait dengan kode shader piksel yang ditentukan oleh pCode.

Menampilkan nilai

CreatePixelShader mengembalikan S_OK atau hasil kesalahan yang sesuai jika objek kode shader piksel tidak berhasil dibuat.

Keterangan

Untuk informasi selengkapnya tentang pemrograman perakitan shader, lihat Memproses Kode Shader.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Desktop
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3DDDIARG_CREATEPIXELSHADER

D3DDDI_DEVICEFUNCS