Функция 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 |