@@ -829,7 +829,7 @@ TEST(RootSignature, ParseRootFlags) {
829829 0x05 , 0x39 , 0xE1 , 0xFE , 0x31 , 0x20 , 0xF0 , 0xC1 , 0x01 , 0x00 , 0x00 , 0x00 ,
830830 0x44 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x00 , 0x00 , 0x24 , 0x00 , 0x00 , 0x00 ,
831831 0x52 , 0x54 , 0x53 , 0x30 , 0x18 , 0x00 , 0x00 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00 ,
832- 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
832+ 0x00 , 0x00 , 0x00 , 0x00 , 0x18 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 ,
833833 0x00 , 0x00 , 0x00 , 0x00 , 0x01 , 0x00 , 0x00 , 0x00 ,
834834 };
835835 DXContainer C =
@@ -839,7 +839,7 @@ TEST(RootSignature, ParseRootFlags) {
839839 ASSERT_TRUE (RS.has_value ());
840840 ASSERT_EQ (RS->getVersion (), 2u );
841841 ASSERT_EQ (RS->getNumParameters (), 0u );
842- ASSERT_EQ (RS->getRootParametersOffset (), 0u );
842+ ASSERT_EQ (RS->getRootParametersOffset (), 24u );
843843 ASSERT_EQ (RS->getNumStaticSamplers (), 0u );
844844 ASSERT_EQ (RS->getStaticSamplersOffset (), 0u );
845845 ASSERT_EQ (RS->getFlags (), 0x01u );
@@ -918,12 +918,12 @@ TEST(RootSignature, ParseRootConstant) {
918918 ASSERT_EQ (RS->getStaticSamplersOffset (), 44u );
919919 ASSERT_EQ (RS->getFlags (), 17u );
920920
921- for (auto const &RootParam : RS->getParameters ()) {
921+ for (auto const &RootParam : RS->params ()) {
922922 ASSERT_EQ ((uint32_t )RootParam.Header .ParameterType , 1u );
923923 ASSERT_EQ ((uint32_t )RootParam.Header .ShaderVisibility , 2u );
924- ASSERT_EQ (RootParam.Constants .ShaderRegister , 15u );
925- ASSERT_EQ (RootParam.Constants .RegisterSpace , 14u );
926- ASSERT_EQ (RootParam.Constants .Num32BitValues , 16u );
924+ ASSERT_EQ (RootParam.Constants .Register , 15u );
925+ ASSERT_EQ (RootParam.Constants .Space , 14u );
926+ ASSERT_EQ (RootParam.Constants .NumOfConstants , 16u );
927927 }
928928 }
929929 {
@@ -943,7 +943,7 @@ TEST(RootSignature, ParseRootConstant) {
943943 0x00 };
944944 EXPECT_THAT_EXPECTED (
945945 DXContainer::create (getMemoryBuffer<133 >(Buffer)),
946- FailedWithMessage (" unsupported parameter type value read: 255 " ));
946+ FailedWithMessage (" Value is not within range for enum " ));
947947 }
948948 {
949949 // ShaderVisibility has been set to an invalid value
@@ -962,7 +962,7 @@ TEST(RootSignature, ParseRootConstant) {
962962 0x00 };
963963 EXPECT_THAT_EXPECTED (
964964 DXContainer::create (getMemoryBuffer<133 >(Buffer)),
965- FailedWithMessage (" unsupported shader visility flag value read: 255 " ));
965+ FailedWithMessage (" Value is not within range for enum " ));
966966 }
967967 {
968968 // Offset has been set to an invalid value
0 commit comments