refactor(srp): move recording helpers into universal extensions
This commit is contained in:
@@ -1163,6 +1163,12 @@ TEST_F(
|
||||
bool hasPublicContextStageColorData = false;
|
||||
bool hasPublicCameraRequestContextHasDirectionalShadow = false;
|
||||
bool hasPublicCameraRequestContextClearDirectionalShadow = false;
|
||||
bool hasUniversalContextRecordSceneExtension = false;
|
||||
bool hasUniversalContextRecordOpaqueScenePhaseExtension = false;
|
||||
bool hasUniversalContextRecordBeforeOpaqueInjectionExtension = false;
|
||||
bool hasUniversalContextRecordShaderVectorFullscreenPassExtension = false;
|
||||
bool hasUniversalCameraRequestContextHasDirectionalShadowExtension = false;
|
||||
bool hasUniversalCameraRequestContextClearDirectionalShadowExtension = false;
|
||||
bool hasPublicPipelineAssetConfigureCameraFramePlan = false;
|
||||
bool hasPlanningContextType = false;
|
||||
bool hasRendererFeatureConfigureCameraFramePlan = false;
|
||||
@@ -1217,6 +1223,30 @@ TEST_F(
|
||||
selectionScript,
|
||||
"HasPublicCameraRequestContextClearDirectionalShadow",
|
||||
hasPublicCameraRequestContextClearDirectionalShadow));
|
||||
EXPECT_TRUE(runtime->TryGetFieldValue(
|
||||
selectionScript,
|
||||
"HasUniversalContextRecordSceneExtension",
|
||||
hasUniversalContextRecordSceneExtension));
|
||||
EXPECT_TRUE(runtime->TryGetFieldValue(
|
||||
selectionScript,
|
||||
"HasUniversalContextRecordOpaqueScenePhaseExtension",
|
||||
hasUniversalContextRecordOpaqueScenePhaseExtension));
|
||||
EXPECT_TRUE(runtime->TryGetFieldValue(
|
||||
selectionScript,
|
||||
"HasUniversalContextRecordBeforeOpaqueInjectionExtension",
|
||||
hasUniversalContextRecordBeforeOpaqueInjectionExtension));
|
||||
EXPECT_TRUE(runtime->TryGetFieldValue(
|
||||
selectionScript,
|
||||
"HasUniversalContextRecordShaderVectorFullscreenPassExtension",
|
||||
hasUniversalContextRecordShaderVectorFullscreenPassExtension));
|
||||
EXPECT_TRUE(runtime->TryGetFieldValue(
|
||||
selectionScript,
|
||||
"HasUniversalCameraRequestContextHasDirectionalShadowExtension",
|
||||
hasUniversalCameraRequestContextHasDirectionalShadowExtension));
|
||||
EXPECT_TRUE(runtime->TryGetFieldValue(
|
||||
selectionScript,
|
||||
"HasUniversalCameraRequestContextClearDirectionalShadowExtension",
|
||||
hasUniversalCameraRequestContextClearDirectionalShadowExtension));
|
||||
EXPECT_TRUE(runtime->TryGetFieldValue(
|
||||
selectionScript,
|
||||
"HasPublicPipelineAssetConfigureCameraFramePlan",
|
||||
@@ -1238,18 +1268,24 @@ TEST_F(
|
||||
"HasRendererCameraRequestContextType",
|
||||
hasRendererCameraRequestContextType));
|
||||
|
||||
EXPECT_TRUE(hasPublicContextRecordScene);
|
||||
EXPECT_TRUE(hasPublicContextRecordOpaqueScenePhase);
|
||||
EXPECT_TRUE(hasPublicContextRecordBeforeOpaqueInjection);
|
||||
EXPECT_TRUE(hasPublicContextRecordShaderVectorFullscreenPass);
|
||||
EXPECT_FALSE(hasPublicContextRecordScene);
|
||||
EXPECT_FALSE(hasPublicContextRecordOpaqueScenePhase);
|
||||
EXPECT_FALSE(hasPublicContextRecordBeforeOpaqueInjection);
|
||||
EXPECT_FALSE(hasPublicContextRecordShaderVectorFullscreenPass);
|
||||
EXPECT_FALSE(hasPublicContextCameraData);
|
||||
EXPECT_FALSE(hasPublicContextLightingData);
|
||||
EXPECT_FALSE(hasPublicContextShadowData);
|
||||
EXPECT_FALSE(hasPublicContextEnvironmentData);
|
||||
EXPECT_FALSE(hasPublicContextFinalColorData);
|
||||
EXPECT_FALSE(hasPublicContextStageColorData);
|
||||
EXPECT_TRUE(hasPublicCameraRequestContextHasDirectionalShadow);
|
||||
EXPECT_TRUE(hasPublicCameraRequestContextClearDirectionalShadow);
|
||||
EXPECT_FALSE(hasPublicCameraRequestContextHasDirectionalShadow);
|
||||
EXPECT_FALSE(hasPublicCameraRequestContextClearDirectionalShadow);
|
||||
EXPECT_TRUE(hasUniversalContextRecordSceneExtension);
|
||||
EXPECT_TRUE(hasUniversalContextRecordOpaqueScenePhaseExtension);
|
||||
EXPECT_TRUE(hasUniversalContextRecordBeforeOpaqueInjectionExtension);
|
||||
EXPECT_TRUE(hasUniversalContextRecordShaderVectorFullscreenPassExtension);
|
||||
EXPECT_TRUE(hasUniversalCameraRequestContextHasDirectionalShadowExtension);
|
||||
EXPECT_TRUE(hasUniversalCameraRequestContextClearDirectionalShadowExtension);
|
||||
EXPECT_FALSE(hasPublicPipelineAssetConfigureCameraFramePlan);
|
||||
EXPECT_FALSE(hasPlanningContextType);
|
||||
EXPECT_FALSE(hasRendererFeatureConfigureCameraFramePlan);
|
||||
|
||||
Reference in New Issue
Block a user