@@ -42,41 +42,6 @@ using namespace Diligent::Testing;
4242namespace
4343{
4444
45- const char * SPIRVShaderResourceTypeToString (SPIRVShaderResourceAttribs::ResourceType Type)
46- {
47- switch (Type)
48- {
49- case SPIRVShaderResourceAttribs::ResourceType::UniformBuffer:
50- return " UniformBuffer" ;
51- case SPIRVShaderResourceAttribs::ResourceType::ROStorageBuffer:
52- return " ROStorageBuffer" ;
53- case SPIRVShaderResourceAttribs::ResourceType::RWStorageBuffer:
54- return " RWStorageBuffer" ;
55- case SPIRVShaderResourceAttribs::ResourceType::UniformTexelBuffer:
56- return " UniformTexelBuffer" ;
57- case SPIRVShaderResourceAttribs::ResourceType::StorageTexelBuffer:
58- return " StorageTexelBuffer" ;
59- case SPIRVShaderResourceAttribs::ResourceType::StorageImage:
60- return " StorageImage" ;
61- case SPIRVShaderResourceAttribs::ResourceType::SampledImage:
62- return " SampledImage" ;
63- case SPIRVShaderResourceAttribs::ResourceType::AtomicCounter:
64- return " AtomicCounter" ;
65- case SPIRVShaderResourceAttribs::ResourceType::SeparateImage:
66- return " SeparateImage" ;
67- case SPIRVShaderResourceAttribs::ResourceType::SeparateSampler:
68- return " SeparateSampler" ;
69- case SPIRVShaderResourceAttribs::ResourceType::InputAttachment:
70- return " InputAttachment" ;
71- case SPIRVShaderResourceAttribs::ResourceType::AccelerationStructure:
72- return " AccelerationStructure" ;
73- case SPIRVShaderResourceAttribs::ResourceType::PushConstant:
74- return " PushConstant" ;
75- default :
76- return " Unknown" ;
77- }
78- }
79-
8045std::vector<uint32_t > HLSLtoSPIRV (const char * FilePath, SHADER_TYPE ShaderType = SHADER_TYPE_PIXEL)
8146{
8247 ShaderCreateInfo ShaderCI;
@@ -190,7 +155,7 @@ void TestSPIRVResources(const char* FilePath,
190155 ASSERT_NE (pRefRes, nullptr ) << " Resource '" << Res.Name << " ' is not found in the reference list" ;
191156
192157 EXPECT_EQ (Res.ArraySize , pRefRes->ArraySize ) << Res.Name ;
193- EXPECT_STREQ (SPIRVShaderResourceTypeToString (Res.Type ), SPIRVShaderResourceTypeToString (pRefRes->Type )) << Res.Name ;
158+ EXPECT_STREQ (SPIRVShaderResourceAttribs::ResourceTypeToString (Res.Type ), SPIRVShaderResourceAttribs::ResourceTypeToString (pRefRes->Type )) << Res.Name ;
194159 EXPECT_EQ (Res.ArraySize , pRefRes->ArraySize ) << Res.Name ;
195160 EXPECT_EQ (Res.ResourceDim , pRefRes->ResourceDim ) << Res.Name ;
196161 EXPECT_EQ (Res.IsMS , pRefRes->IsMS ) << Res.Name ;
0 commit comments