Fix scene selection outline mask path
This commit is contained in:
@@ -73,9 +73,15 @@ TEST(ViewportHostSurfaceUtilsTest, ViewportReuseRequiresObjectIdOnlyForSceneView
|
||||
EXPECT_TRUE(ViewportRequiresObjectIdResources(EditorViewportKind::Scene));
|
||||
EXPECT_FALSE(CanReuseViewportResources(sceneQuery));
|
||||
|
||||
sceneQuery.resources.hasDepthShaderView = true;
|
||||
sceneQuery.resources.hasObjectIdTexture = true;
|
||||
sceneQuery.resources.hasObjectIdDepthTexture = true;
|
||||
sceneQuery.resources.hasObjectIdDepthView = true;
|
||||
sceneQuery.resources.hasObjectIdView = true;
|
||||
sceneQuery.resources.hasObjectIdShaderView = true;
|
||||
sceneQuery.resources.hasSelectionMaskTexture = true;
|
||||
sceneQuery.resources.hasSelectionMaskView = true;
|
||||
sceneQuery.resources.hasSelectionMaskShaderView = true;
|
||||
EXPECT_TRUE(CanReuseViewportResources(sceneQuery));
|
||||
}
|
||||
|
||||
@@ -90,9 +96,15 @@ TEST(ViewportHostSurfaceUtilsTest, ViewportReuseRejectsMismatchedOrMissingResour
|
||||
query.resources.hasColorView = true;
|
||||
query.resources.hasDepthTexture = true;
|
||||
query.resources.hasDepthView = true;
|
||||
query.resources.hasDepthShaderView = true;
|
||||
query.resources.hasObjectIdTexture = true;
|
||||
query.resources.hasObjectIdDepthTexture = true;
|
||||
query.resources.hasObjectIdDepthView = true;
|
||||
query.resources.hasObjectIdView = true;
|
||||
query.resources.hasObjectIdShaderView = true;
|
||||
query.resources.hasSelectionMaskTexture = true;
|
||||
query.resources.hasSelectionMaskView = true;
|
||||
query.resources.hasSelectionMaskShaderView = true;
|
||||
query.resources.hasTextureDescriptor = true;
|
||||
|
||||
EXPECT_TRUE(CanReuseViewportResources(query));
|
||||
|
||||
Reference in New Issue
Block a user