@@ -371,24 +371,25 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseRootDescriptorsTest) {
371
371
ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType::CBuffer);
372
372
ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .ViewType , RegisterType::BReg);
373
373
ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .Number , 0u );
374
- ASSERT_EQ (std::get<RootParam >(Elem).Space , 0u );
375
- ASSERT_EQ (std::get<RootParam >(Elem).Visibility , ShaderVisibility::All);
374
+ ASSERT_EQ (std::get<RootDescriptor >(Elem).Space , 0u );
375
+ ASSERT_EQ (std::get<RootDescriptor >(Elem).Visibility , ShaderVisibility::All);
376
376
377
377
Elem = Elements[1 ];
378
378
ASSERT_TRUE (std::holds_alternative<RootDescriptor>(Elem));
379
379
ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType::SRV);
380
380
ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .ViewType , RegisterType::TReg);
381
381
ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .Number , 42u );
382
- ASSERT_EQ (std::get<RootParam>(Elem).Space , 4u );
383
- ASSERT_EQ (std::get<RootParam>(Elem).Visibility , ShaderVisibility::Geometry);
382
+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Space , 4u );
383
+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Visibility ,
384
+ ShaderVisibility::Geometry);
384
385
385
386
Elem = Elements[2 ];
386
387
ASSERT_TRUE (std::holds_alternative<RootDescriptor>(Elem));
387
388
ASSERT_EQ (std::get<RootDescriptor>(Elem).Type , DescriptorType::UAV);
388
389
ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .ViewType , RegisterType::UReg);
389
390
ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .Number , 34893247u );
390
- ASSERT_EQ (std::get<RootParam >(Elem).Space , 0u );
391
- ASSERT_EQ (std::get<RootParam >(Elem).Visibility , ShaderVisibility::Hull);
391
+ ASSERT_EQ (std::get<RootDescriptor >(Elem).Space , 0u );
392
+ ASSERT_EQ (std::get<RootDescriptor >(Elem).Visibility , ShaderVisibility::Hull);
392
393
393
394
ASSERT_TRUE (Consumer->isSatisfied ());
394
395
}
0 commit comments