Microsoft DirectX 8.1 (C++)

IDirect3DDevice8::CreatePixelShader

Creates a pixel shader.

HRESULT CreatePixelShader(
  CONST DWORD* pFunction,
  DWORD* pHandle
);

Parameters

pFunction
[in] Pointer to the pixel shader function token array, specifying the blending operations. This value cannot be NULL.
pHandle
[out, retval] Pointer to the returned pixel shader handle.

Return Values

If the method succeeds, the return value is D3D_OK.

If the method fails, the return value can be one of the following values.

D3DERR_INVALIDCALL
D3DERR_OUTOFVIDEOMEMORY
E_OUTOFMEMORY

Requirements

  Header: Declared in D3d8.h.
  Import Library: Use D3d8.lib.

See Also

IDirect3DDevice8::DeletePixelShader, D3DXAssembleShader, D3DXAssembleShaderFromFile