Поделиться через


Функция D3DStripShader (d3dcompiler.h)

Удаляет нежелательные BLOB-объекты из результата компиляции.

Синтаксис

HRESULT D3DStripShader(
  [in]  LPCVOID  pShaderBytecode,
  [in]  SIZE_T   BytecodeLength,
  [in]  UINT     uStripFlags,
  [out] ID3DBlob **ppStrippedBlob
);

Параметры

[in] pShaderBytecode

Тип: LPCVOID

Указатель на исходные данные в виде скомпилированного кода HLSL.

[in] BytecodeLength

Тип: SIZE_T

Длина pSrcData.

[in] uStripFlags

Тип: UINT

Параметры флага полосы, представленные D3DCOMPILER_STRIP_FLAGS.

[out] ppStrippedBlob

Тип: ID3DBlob**

Указатель на переменную, получающую указатель на интерфейс ID3DBlob , который можно использовать для доступа к нежелательному коду шейдера.

Возвращаемое значение

Тип: HRESULT

Возвращает один из кодов возврата Direct3D 11.

Требования

   
Целевая платформа Windows
Header d3dcompiler.h
Библиотека D3dcompiler_47.lib
DLL D3dcompiler_47.dll

См. также

Функции