From 91e83d94c5bd66d96e2d08f58c0549f4b29ca48a Mon Sep 17 00:00:00 2001 From: Christoph Neuhauser Date: Thu, 16 Oct 2025 10:39:24 +0200 Subject: [PATCH] Fix: Tests: Pass noise dependent EEVEE render tests on Intel GPUs This PR slightly raises the accepted noise level for the following EEVEE tests that were likely incorrectly marked as failed on Intel GPUs: - render_layer: aov_transparency - light: triangle_light_sampling - bsdf: metallic_thinfilm_physical, metallic_thinfilm_f82 - principled_bsdf: principled_bsdf_transmission --- tests/python/eevee_render_tests.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/python/eevee_render_tests.py b/tests/python/eevee_render_tests.py index d6532c7aac2..9d36bd809e3 100644 --- a/tests/python/eevee_render_tests.py +++ b/tests/python/eevee_render_tests.py @@ -260,12 +260,18 @@ def main(): elif test_dir_name.startswith('displacement'): # metal shadow and wireframe difference. To be fixed. report.set_fail_threshold(0.07) + elif test_dir_name.startswith('bsdf'): + # metallic thinfilm tests + report.set_fail_threshold(0.03) + elif test_dir_name.startswith('principled_bsdf'): + # principled bsdf transmission test + report.set_fail_threshold(0.02) # Noise pattern changes depending on platform. Mostly caused by transparency. # TODO(fclem): See if we can just increase number of samples per file. if test_dir_name.startswith('render_layer'): # shadow pass, rlayer flag - report.set_fail_threshold(0.075) + report.set_fail_threshold(0.08) elif test_dir_name.startswith('hair'): # hair close up report.set_fail_threshold(0.0275) @@ -278,6 +284,9 @@ def main(): elif test_dir_name.startswith('light_linking'): # Noise difference in transparent material report.set_fail_threshold(0.05) + elif test_dir_name.startswith('light'): + # Noise difference in background + report.set_fail_threshold(0.02) ok = report.run(args.testdir, args.blender, get_arguments, batch=args.batch) sys.exit(not ok)