Fix #147659: Shadow rays for hair don't support colored transparency

Cycles used a single float for the baked transparency.
Change it to RGBE, so that it is colored, and does not increase the
state size.

Pull Request: https://projects.blender.org/blender/blender/pulls/160680
This commit is contained in:
Sergey Sharybin 2026-07-06 16:24:00 +02:00 • committed by Sergey Sharybin
parent e8de5fa3b8
commit 84515ec017
13 changed files with 43 additions and 16 deletions

View file

@ -50,6 +50,8 @@ BLOCKLIST = [
"transparent_shadow_limit_.*",
# Redundant with transparent_shadow_hair.
"transparent_shadow_hair_blur.blend",
# Unsupported feature. Renders differently on different backends due to hair transparency.
"transparent_shadow_hair_colored.blend",
# Unsupported feature. Redundant tests. (except osl_camera_advanced which tests triangular bokeh)
"osl_camera_advanced_manual_dof.blend",
"osl_camera_advanced_manual_dof_138188.blend",

View file

@ -71,6 +71,7 @@ BLOCKLIST_METAL = [
"transparent_shadow.blend",
"transparent_shadow_hair.blend",
"transparent_shadow_hair_blur.blend",
"transparent_shadow_hair_colored.blend",
"shadow_all_max_bounces.blend",
"underwater_caustics.blend",
"shadow_link_transparency.blend",