| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- ----------------------------------------------------------------------------------------------------
- --
- -- Copyright (c) Contributors to the Open 3D Engine Project.
- -- For complete copyright and license terms please see the LICENSE at the root of this distribution.
- --
- -- SPDX-License-Identifier: Apache-2.0 OR MIT
- --
- --
- --
- ----------------------------------------------------------------------------------------------------
- RunScript("scripts/TestEnvironment.luac")
- g_testCaseFolder = 'MultiScene'
- Print('Saving screenshots to ' .. NormalizePath(g_screenshotOutputFolder .. g_testCaseFolder))
- function TakeScreenShotFromPrimaryWindow(fileName)
- IdleFrames(1)
- CaptureScreenshot(g_testCaseFolder .. '/' .. fileName)
- end
- function TakeScreenShotFromSecondaryWindow(fileName)
- IdleFrames(1)
- CapturePassAttachment({"SecondPipeline", "CopyToSwapChain"}, "Output", g_testCaseFolder .. '/' .. fileName)
- end
- function WaitForDepthOfFieldFocus()
- -- DoF requires some time to focus
- IdleSeconds(1)
- end
- OpenSample('RPI/MultiScene')
- ResizeViewport(800, 600)
- SelectImageComparisonToleranceLevel("Level F")
- -- Start window
- WaitForDepthOfFieldFocus()
- TakeScreenShotFromPrimaryWindow('Start_MultiScene1.png')
- TakeScreenShotFromSecondaryWindow('Start_MultiScene2.png')
- -- Go back to the base scene
- OpenSample(nil)
|