diff options
| author | Egor Yusov <egor.yusov@gmail.com> | 2018-05-05 22:46:25 +0000 |
|---|---|---|
| committer | Egor Yusov <egor.yusov@gmail.com> | 2018-05-05 22:46:25 +0000 |
| commit | 86500467cbf998df13f3644c1e04040ce2dd5907 (patch) | |
| tree | 16f299b3bda4cfc8b7f0afcdb93bd11ec3c839d7 /Graphics/GraphicsEngineVulkan | |
| parent | Fixed GLSL shader compilation to generate bindings and descriptor sets; updat... (diff) | |
| download | DiligentCore-86500467cbf998df13f3644c1e04040ce2dd5907.tar.gz DiligentCore-86500467cbf998df13f3644c1e04040ce2dd5907.zip | |
Added shader variable type parsing in Vulkan
Diffstat (limited to 'Graphics/GraphicsEngineVulkan')
| -rw-r--r-- | Graphics/GraphicsEngineVulkan/src/ShaderVkImpl.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Graphics/GraphicsEngineVulkan/src/ShaderVkImpl.cpp b/Graphics/GraphicsEngineVulkan/src/ShaderVkImpl.cpp index 73c97870..64084135 100644 --- a/Graphics/GraphicsEngineVulkan/src/ShaderVkImpl.cpp +++ b/Graphics/GraphicsEngineVulkan/src/ShaderVkImpl.cpp @@ -62,7 +62,7 @@ ShaderVkImpl::ShaderVkImpl(IReferenceCounters *pRefCounters, RenderDeviceVkImpl // Load shader resources auto &Allocator = GetRawAllocator(); auto *pRawMem = ALLOCATE(Allocator, "Allocator for ShaderResources", sizeof(SPIRVShaderResources)); - auto *pResources = new (pRawMem) SPIRVShaderResources(Allocator, m_Desc.ShaderType, std::move(SPIRV)); + auto *pResources = new (pRawMem) SPIRVShaderResources(Allocator, m_Desc.ShaderType, std::move(SPIRV), m_Desc.DefaultVariableType, m_Desc.VariableDesc, m_Desc.NumVariables); m_pShaderResources.reset(pResources, STDDeleterRawMem<SPIRVShaderResources>(Allocator)); /* |
