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


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

См. также

Функции

ID3D11FunctionLinkingGraph