Функция D3DCreateFunctionLinkingGraph (d3dcompiler.h)
Создает интерфейс графа связывания функций.
Примечание Эта функция является частью технологии связывания шейдеров HLSL, которую можно использовать на всех платформах Direct3D 11 для создания предварительно скомпилированных функций HLSL, их упаковки в библиотеки и связывания с полными шейдерами во время выполнения.
Синтаксис
HRESULT D3DCreateFunctionLinkingGraph(
[in] UINT uFlags,
[out] ID3D11FunctionLinkingGraph **ppFunctionLinkingGraph
);
Параметры
[in] uFlags
Тип: UINT
Зарезервировано
[out] ppFunctionLinkingGraph
Тип: ID3D11FunctionLinkingGraph**
Указатель на переменную, получающую указатель на интерфейс ID3D11FunctionLinkingGraph , используемый для создания шейдеров, состоящих из последовательности предварительно скомпилированных вызовов функций.
Возвращаемое значение
Тип: HRESULT
Возвращает S_OK в случае успешного выполнения; в противном случае возвращает один из кодов возврата Direct3D 11.
Комментарии
Примечание Библиотека DLL D3dcompiler_47.dll или более поздней версии содержит функцию D3DCreateFunctionLinkingGraph .
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3dcompiler.h |
Библиотека | D3DCompiler.lib |
DLL | D3DCompiler_47.dll |