From f391362f8cde96fa06a64c45194c68d36639bd17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Wed, 20 Mar 2019 14:32:42 +0100 Subject: Fix T60190 Z-fighting with (Culled) Backface Create a separate pass for backface culled objects. --- source/blender/draw/engines/eevee/eevee_lightprobes.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'source/blender/draw/engines/eevee/eevee_lightprobes.c') diff --git a/source/blender/draw/engines/eevee/eevee_lightprobes.c b/source/blender/draw/engines/eevee/eevee_lightprobes.c index c0dd9a81313..b0e0a986630 100644 --- a/source/blender/draw/engines/eevee/eevee_lightprobes.c +++ b/source/blender/draw/engines/eevee/eevee_lightprobes.c @@ -833,7 +833,9 @@ static void lightbake_render_scene_face(int face, EEVEE_BakeRenderData *user_dat DRW_draw_pass(psl->depth_pass_cull); DRW_draw_pass(psl->probe_background); DRW_draw_pass(psl->material_pass); + DRW_draw_pass(psl->material_pass_cull); DRW_draw_pass(psl->sss_pass); /* Only output standard pass */ + DRW_draw_pass(psl->sss_pass_cull); EEVEE_draw_default_passes(psl); } @@ -911,7 +913,9 @@ static void lightbake_render_scene_reflected(int layer, EEVEE_BakeRenderData *us /* Shading pass */ EEVEE_draw_default_passes(psl); DRW_draw_pass(psl->material_pass); + DRW_draw_pass(psl->material_pass_cull); DRW_draw_pass(psl->sss_pass); /* Only output standard pass */ + DRW_draw_pass(psl->sss_pass_cull); DRW_draw_pass(psl->refract_pass); /* Transparent */ -- cgit v1.2.3