diff options
| author | kaizhangNV <149626564+kaizhangNV@users.noreply.github.com> | 2024-02-06 19:31:28 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-06 17:31:28 -0800 |
| commit | 3358b3dd4680cc3f86bbd22b84c242c7f0053775 (patch) | |
| tree | ebf47d55ea30e7562f91af5662ae166c78a11541 /.github/workflows | |
| parent | f359df9202140ee575d0c2efd3bb10880edcc331 (diff) | |
gfx:Add callback to IPipelineCreationAPIDispatcher (#3556)
* gfx:Add callback to IPipelineCreationAPIDispatcher
Add the callback to IPipelineCreationAPIDispatcher in Vulkan backend
in slang-gfx lib.
* gfx:add uuid for vulkan pipeline dispatcher
Add a define of SLANG_UUID_IVulkanPipelineCreationAPIDispatcher
for Vulkan specific IPipelineCreationAPIDispatcher such that
libgfx.so can have special handle to Vulkan pipeline dispatcher without
break binary compatibility.
In the RendererBase::initialize call, we will provide this new UUID when
the DeviceType is Vulkan.
* gfx: add new variable to GfxGUID
Add new variable to GfxGUID IID_IVulkanPipelineCreationAPIDispatcher
with initialization of SLANG_UUID_IVulkanPipelineCreationAPIDispatcher
to make the implementation aligned with existing
GfxGUID::IID_IPipelineCreationAPIDispatcher.
---------
Co-authored-by: Yong He <yonghe@outlook.com>
Diffstat (limited to '.github/workflows')
0 files changed, 0 insertions, 0 deletions
