Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/eevee/eevee_render.c
| Show First 20 Lines • Show All 353 Lines • ▼ Show 20 Lines | |||||
| } | } | ||||
| static void eevee_render_result_occlusion(RenderLayer *rl, | static void eevee_render_result_occlusion(RenderLayer *rl, | ||||
| const char *viewname, | const char *viewname, | ||||
| const rcti *rect, | const rcti *rect, | ||||
| EEVEE_Data *vedata, | EEVEE_Data *vedata, | ||||
| EEVEE_ViewLayerData *sldata) | EEVEE_ViewLayerData *sldata) | ||||
| { | { | ||||
| if ((vedata->stl->effects->enabled_effects & EFFECT_GTAO) == 0) { | |||||
| /* AO is not enabled. */ | |||||
| return; | |||||
| } | |||||
| if ((vedata->stl->g_data->render_passes & EEVEE_RENDER_PASS_AO) != 0) { | if ((vedata->stl->g_data->render_passes & EEVEE_RENDER_PASS_AO) != 0) { | ||||
| EEVEE_renderpasses_postprocess(sldata, vedata, EEVEE_RENDER_PASS_AO); | EEVEE_renderpasses_postprocess(sldata, vedata, EEVEE_RENDER_PASS_AO); | ||||
| eevee_render_color_result( | eevee_render_color_result( | ||||
| rl, viewname, rect, RE_PASSNAME_AO, 3, vedata->fbl->renderpass_fb, vedata); | rl, viewname, rect, RE_PASSNAME_AO, 3, vedata->fbl->renderpass_fb, vedata); | ||||
| } | } | ||||
| } | } | ||||
| static void eevee_render_result_bloom(RenderLayer *rl, | static void eevee_render_result_bloom(RenderLayer *rl, | ||||
| ▲ Show 20 Lines • Show All 311 Lines • Show Last 20 Lines | |||||