@@ -376,7 +376,7 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseRootDescriptorsTest) {
376376 ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .Number , 0u );
377377 ASSERT_EQ (std::get<RootDescriptor>(Elem).Space , 0u );
378378 ASSERT_EQ (std::get<RootDescriptor>(Elem).Visibility , ShaderVisibility::All);
379- ASSERT_EQ (std::get<RootParam >(Elem).Flags ,
379+ ASSERT_EQ (std::get<RootDescriptor >(Elem).Flags ,
380380 RootDescriptorFlags::DataStaticWhileSetAtExecute);
381381
382382 Elem = Elements[1 ];
@@ -387,7 +387,8 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseRootDescriptorsTest) {
387387 ASSERT_EQ (std::get<RootDescriptor>(Elem).Space , 4u );
388388 ASSERT_EQ (std::get<RootDescriptor>(Elem).Visibility ,
389389 ShaderVisibility::Geometry);
390- ASSERT_EQ (std::get<RootParam>(Elem).Flags , RootDescriptorFlags::ValidFlags);
390+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Flags ,
391+ RootDescriptorFlags::ValidFlags);
391392
392393 Elem = Elements[2 ];
393394 ASSERT_TRUE (std::holds_alternative<RootDescriptor>(Elem));
@@ -396,14 +397,18 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseRootDescriptorsTest) {
396397 ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .Number , 34893247u );
397398 ASSERT_EQ (std::get<RootDescriptor>(Elem).Space , 0u );
398399 ASSERT_EQ (std::get<RootDescriptor>(Elem).Visibility , ShaderVisibility::Hull);
399- ASSERT_EQ (std::get<RootParam>(Elem).Flags , RootDescriptorFlags::DataVolatile);
400+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Flags ,
401+ RootDescriptorFlags::DataVolatile);
402+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Flags ,
403+ RootDescriptorFlags::DataVolatile);
400404
401405 Elem = Elements[3 ];
402- ASSERT_EQ (std::get<RootParam>(Elem).Reg .ViewType , RegisterType::BReg);
403- ASSERT_EQ (std::get<RootParam>(Elem).Reg .Number , 0u );
404- ASSERT_EQ (std::get<RootParam>(Elem).Space , 0u );
405- ASSERT_EQ (std::get<RootParam>(Elem).Visibility , ShaderVisibility::All);
406- ASSERT_EQ (std::get<RootParam>(Elem).Flags , RootDescriptorFlags::None);
406+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType::CBuffer);
407+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .ViewType , RegisterType::BReg);
408+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .Number , 0u );
409+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Space , 0u );
410+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Visibility , ShaderVisibility::All);
411+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Flags , RootDescriptorFlags::None);
407412
408413 ASSERT_TRUE (Consumer->isSatisfied ());
409414}
0 commit comments