Функция D3D10GetShaderDebugInfo (d3d10shader.h)
Получение сведений об отладке шейдера. Сведения об отладке создаются D3D10CompileShader и внедряются в тело шейдера.
Синтаксис
HRESULT D3D10GetShaderDebugInfo(
const void *pShaderBytecode,
SIZE_T BytecodeLength,
ID3D10Blob **ppDebugInfo
);
Параметры
pShaderBytecode
Тип: const void*
Указатель на скомпилированный шейдер. Чтобы получить этот указатель, см. статью Получение указателя на скомпилированный шейдер.
BytecodeLength
Тип: SIZE_T
Длина буфера байт-кода шейдера.
ppDebugInfo
Тип: ID3D10Blob**
Указатель на интерфейс ID3D10Blob, используемый для возврата отладочной информации. Сведения о макете этого буфера см. в разделе D3D10_SHADER_DEBUG_INFO.
Возвращаемое значение
Тип: HRESULT
Возвращает один из следующих кодов возврата Direct3D 10.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d10shader.h |
Библиотека | D3D10.lib |
DLL | D3D10.dll |