mirror of
https://github.com/blender/blender
synced 2026-09-29 04:37:17 +03:00
Fix #160084: EEVEE: Wrong Gbuffer packing with colored refraction
The heuristic for colorless reflections detection was not taking into account the Multiscatter GGX case. In this configuration, the `Favg` is tinting the reflectance which results in colored reflections. The Gbuffer packing needs to be notified to account for that. See `GPU_MATFLAG_REFLECTION_MAYBE_COLORED`. Also unblock Principled BSDF transmission test. It was previously disabled because of a shadow issue that was recently solved. Moreover it tests for this specific case. Pull Request: https://projects.blender.org/blender/blender/pulls/160232
This commit is contained in:
parent
b6351b2fcb
commit
ec92178a69
3 changed files with 8 additions and 6 deletions
|
|
@ -40,8 +40,6 @@ BLOCKLIST = [
|
|||
"light_path_is_shadow_ray.blend",
|
||||
# Blocked as the test seems to alternate between two different states
|
||||
"light_path_is_diffuse_ray.blend",
|
||||
# Blocked due to stochastic diffuse/transmission layering resulting in non-deterministic surfel lighting.
|
||||
"principled_bsdf_transmission.blend",
|
||||
# Blocked due to platform-dependent noise differences (likely floating-point/fast-math differences).
|
||||
"raycast_bump.blend",
|
||||
# Blocked due to platform-dependent uninitialized pixels.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue