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