@@ -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