Skip to content

Commit

Permalink
Capture image testing
Browse files Browse the repository at this point in the history
- New image_test subdir in testing dir
  - Top-level script invoked by batch harness
  - Script to be executed in HdRemix app
  - Common image + general testing python methods, can be used by other tests in future
- Add image testing phase to capture tests
  - Open verified capture in HdRemix application, take screenshot, compare against golden
- Workaround headless machine problem
- [REMIX-2344] [REMIX-2345] [REMIX-2346] [REMIX-2347] [REMIX-2348] [REMIX-2865]
  • Loading branch information
nv-nfreybler committed May 23, 2024
2 parents 0070492 + 5eaafc8 commit e62d9e4
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/dxvk/rtx_render/rtx_context.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@ namespace dxvk {
m_screenshotFrameNum = stoul(env::getEnvVar("DXVK_DUMP_SCREENSHOT_FRAME"));
m_screenshotFrameEnabled = true;
}

if (env::getEnvVar("DXVK_TERMINATE_APP_FRAME") != "") {
m_terminateAppFrameNum = stoul(env::getEnvVar("DXVK_TERMINATE_APP_FRAME"));
m_triggerDelayedTerminate = true;
Expand Down
4 changes: 3 additions & 1 deletion src/dxvk/rtx_render/rtx_game_capturer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,9 @@ namespace dxvk {
, m_sceneManager(sceneManager)
, m_exporter(exporter)
, m_options{ getOptions() } {
Logger::info(str::format("[GameCapturer] DXVK_RTX_CAPTURE_ENABLE_ON_FRAME: ", env::getEnvVar("DXVK_RTX_CAPTURE_ENABLE_ON_FRAME")));
if(!env::getEnvVar("DXVK_RTX_CAPTURE_ENABLE_ON_FRAME").empty()) {
Logger::info(str::format("[GameCapturer] DXVK_RTX_CAPTURE_ENABLE_ON_FRAME: ", env::getEnvVar("DXVK_RTX_CAPTURE_ENABLE_ON_FRAME")));
}
env::createDirectory(BASE_DIR);
env::createDirectory(BASE_DIR + lss::commonDirName::texDir);
env::createDirectory(BASE_DIR + lss::commonDirName::matDir);
Expand Down

0 comments on commit e62d9e4

Please sign in to comment.