Skip to content

Commit 2c71ef6

Browse files
committed
Added "improve me" tests for RR
1 parent cb0eacd commit 2c71ef6

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

Source/NRDSample.cpp

+16-1
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,17 @@ const std::vector<uint32_t> RELAX_interior_improveMeTests =
7777
114, 144, 148, 156, 159
7878
}};
7979

80+
const std::vector<uint32_t> DLRR_interior_improveMeTests =
81+
{{
82+
1, 6, 159, // snappy specular tracking
83+
4, 181, // boily reaction to importance sampling
84+
62, 98, 112, // diffuse missing details and ghosting
85+
185, 186, // missing material details (low confidence reprojection)
86+
220, // patterns
87+
221, // ortho
88+
222, // diffuse darkening
89+
}};
90+
8091
// TODO: add tests for SIGMA, active when "Shadow" visualization is on
8192

8293
//=================================================================================
@@ -2327,18 +2338,22 @@ void Sample::PrepareFrame(uint32_t frameIndex)
23272338
);
23282339
}
23292340

2330-
if (m_SettingsPrev.denoiser != m_Settings.denoiser || frameIndex == 0)
2341+
if (m_SettingsPrev.denoiser != m_Settings.denoiser || m_SettingsPrev.RR != m_Settings.RR || frameIndex == 0)
23312342
{
23322343
m_checkMeTests = nullptr;
23332344
m_improveMeTests = nullptr;
23342345

23352346
if (m_SceneFile.find("BistroInterior") != std::string::npos)
23362347
{
23372348
m_checkMeTests = &interior_checkMeTests;
2349+
23382350
if (m_Settings.denoiser == DENOISER_REBLUR)
23392351
m_improveMeTests = &REBLUR_interior_improveMeTests;
23402352
else if (m_Settings.denoiser == DENOISER_RELAX)
23412353
m_improveMeTests = &RELAX_interior_improveMeTests;
2354+
2355+
if (m_Settings.RR)
2356+
m_improveMeTests = &DLRR_interior_improveMeTests;
23422357
}
23432358
}
23442359

0 commit comments

Comments
 (0)