mirror of
https://github.com/blender/blender
synced 2026-09-29 04:37:17 +03:00
Tests: Pass rasterization dependent Storm tests on Intel Linux
This PR slightly raises the accepted noise level for the Storm tests "autosmooth custom normals" (mesh) and "sss hair" (sss). They failed due to what likely is acceptable differences in rasterization. Pull Request: https://projects.blender.org/blender/blender/pulls/148506
This commit is contained in:
parent
0a7311db6d
commit
94e2fe320d
1 changed files with 8 additions and 3 deletions
|
|
@ -67,14 +67,12 @@ BLOCKLIST_AMD = BLOCKLIST_METAL + [
|
|||
|
||||
# Minor difference in texture coordinate for white noise hash.
|
||||
BLOCKLIST_INTEL = [
|
||||
"autosmooth_custom_normals.blend",
|
||||
"hair_reflection.blend",
|
||||
"hair_transmission.blend",
|
||||
"principled_bsdf_emission.blend",
|
||||
"principled_bsdf_sheen.blend",
|
||||
"musgrave_.*_multifractal.*.blend",
|
||||
"noise_lacunarity.blend",
|
||||
"sss_hair.blend",
|
||||
"white_noise.*.blend",
|
||||
]
|
||||
|
||||
|
|
@ -163,12 +161,19 @@ def main():
|
|||
|
||||
# Try to account for image filtering differences from OS/drivers
|
||||
test_dir_name = Path(args.testdir).name
|
||||
if (test_dir_name in {'image_mapping', 'mesh'}):
|
||||
if (test_dir_name in {'image_mapping'}):
|
||||
report.set_fail_threshold(0.028)
|
||||
report.set_fail_percent(1.3)
|
||||
if (test_dir_name in {'image_colorspace'}):
|
||||
report.set_fail_threshold(0.032)
|
||||
report.set_fail_percent(1.5)
|
||||
if (test_dir_name in {'mesh'}):
|
||||
report.set_fail_threshold(0.036)
|
||||
report.set_fail_percent(1.3)
|
||||
if (test_dir_name in {'sss', 'hair'}):
|
||||
# Ignore differences in rasterization of hair on Mesa drivers
|
||||
report.set_fail_threshold(0.02)
|
||||
report.set_fail_percent(1.8)
|
||||
|
||||
test_dir_name = Path(args.testdir).name
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue