You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
more info:
when running:
DxilModuleReflection::CreateReflectionObjects()
m_pDxilModule->GetUAVs()
and
m_pDxilModule->GetSRVs()
both are empty , so "m_StructuredBufferCBsByName" keep empty too
Describe the bug
run ShaderConductorTest ,and crash on LinkTest
To Reproduce
[----------] 1 test from LinkTest
[ RUN ] LinkTest.LinkDxil --- after here, program crash
program is runing TEST(LinkTest, LinkDxil) at ShaderConductorTest.cpp
DxilContainerReflection.cpp
DxilModuleReflection::_GetConstantBufferByName(LPCSTR Name)
crash on "if (it != m_StructuredBufferCBsByName.end()) " map/set iterators in range are from different containers
Name is "cbPS" which i found that in "ShaderConductor/Source/Tests/Data/Input/CalcLight.hlsl"
m_StructuredBufferCBsByName size() is 0
but
m_CBsByName size() is 1 and m_CBsByName contains "cbPS"
The text was updated successfully, but these errors were encountered: