@@ -376,7 +376,7 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseRootDescriptorsTest) {
376
376
ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .Number , 0u );
377
377
ASSERT_EQ (std::get<RootDescriptor>(Elem).Space , 0u );
378
378
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 ,
380
380
RootDescriptorFlags::DataStaticWhileSetAtExecute);
381
381
382
382
Elem = Elements[1 ];
@@ -387,7 +387,8 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseRootDescriptorsTest) {
387
387
ASSERT_EQ (std::get<RootDescriptor>(Elem).Space , 4u );
388
388
ASSERT_EQ (std::get<RootDescriptor>(Elem).Visibility ,
389
389
ShaderVisibility::Geometry);
390
- ASSERT_EQ (std::get<RootParam>(Elem).Flags , RootDescriptorFlags::ValidFlags);
390
+ ASSERT_EQ (std::get<RootDescriptor>(Elem).Flags ,
391
+ RootDescriptorFlags::ValidFlags);
391
392
392
393
Elem = Elements[2 ];
393
394
ASSERT_TRUE (std::holds_alternative<RootDescriptor>(Elem));
@@ -396,14 +397,18 @@ TEST_F(ParseHLSLRootSignatureTest, ValidParseRootDescriptorsTest) {
396
397
ASSERT_EQ (std::get<RootDescriptor>(Elem).Reg .Number , 34893247u );
397
398
ASSERT_EQ (std::get<RootDescriptor>(Elem).Space , 0u );
398
399
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);
400
404
401
405
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);
407
412
408
413
ASSERT_TRUE (Consumer->isSatisfied ());
409
414
}
0 commit comments