Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/eevee/eevee_render.c
| Show First 20 Lines • Show All 706 Lines • ▼ Show 20 Lines | if (view_layer->eevee.render_passes & (EEVEE_RENDER_PASS_##name)) { \ | ||||
| RE_engine_register_pass( \ | RE_engine_register_pass( \ | ||||
| engine, scene, view_layer, RE_PASSNAME_##name, channels, chanid, type); \ | engine, scene, view_layer, RE_PASSNAME_##name, channels, chanid, type); \ | ||||
| } \ | } \ | ||||
| ((void)0) | ((void)0) | ||||
| CHECK_PASS_LEGACY(Z, SOCK_FLOAT, 1, "Z"); | CHECK_PASS_LEGACY(Z, SOCK_FLOAT, 1, "Z"); | ||||
| CHECK_PASS_LEGACY(MIST, SOCK_FLOAT, 1, "Z"); | CHECK_PASS_LEGACY(MIST, SOCK_FLOAT, 1, "Z"); | ||||
| CHECK_PASS_LEGACY(NORMAL, SOCK_VECTOR, 3, "XYZ"); | CHECK_PASS_LEGACY(NORMAL, SOCK_VECTOR, 3, "XYZ"); | ||||
| CHECK_PASS_LEGACY(SHADOW, SOCK_RGBA, 3, "RGB"); | |||||
| CHECK_PASS_LEGACY(AO, SOCK_RGBA, 3, "RGB"); | |||||
| CHECK_PASS_LEGACY(DIFFUSE_COLOR, SOCK_RGBA, 3, "RGB"); | |||||
| CHECK_PASS_LEGACY(DIFFUSE_DIRECT, SOCK_RGBA, 3, "RGB"); | CHECK_PASS_LEGACY(DIFFUSE_DIRECT, SOCK_RGBA, 3, "RGB"); | ||||
| CHECK_PASS_LEGACY(GLOSSY_COLOR, SOCK_RGBA, 3, "RGB"); | CHECK_PASS_LEGACY(DIFFUSE_COLOR, SOCK_RGBA, 3, "RGB"); | ||||
| CHECK_PASS_LEGACY(GLOSSY_DIRECT, SOCK_RGBA, 3, "RGB"); | CHECK_PASS_LEGACY(GLOSSY_DIRECT, SOCK_RGBA, 3, "RGB"); | ||||
| CHECK_PASS_LEGACY(GLOSSY_COLOR, SOCK_RGBA, 3, "RGB"); | |||||
| CHECK_PASS_EEVEE(VOLUME_LIGHT, SOCK_RGBA, 3, "RGB"); | |||||
| CHECK_PASS_LEGACY(EMIT, SOCK_RGBA, 3, "RGB"); | CHECK_PASS_LEGACY(EMIT, SOCK_RGBA, 3, "RGB"); | ||||
| CHECK_PASS_LEGACY(ENVIRONMENT, SOCK_RGBA, 3, "RGB"); | CHECK_PASS_LEGACY(ENVIRONMENT, SOCK_RGBA, 3, "RGB"); | ||||
| CHECK_PASS_EEVEE(VOLUME_LIGHT, SOCK_RGBA, 3, "RGB"); | CHECK_PASS_LEGACY(SHADOW, SOCK_RGBA, 3, "RGB"); | ||||
| CHECK_PASS_LEGACY(AO, SOCK_RGBA, 3, "RGB"); | |||||
| CHECK_PASS_EEVEE(BLOOM, SOCK_RGBA, 3, "RGB"); | CHECK_PASS_EEVEE(BLOOM, SOCK_RGBA, 3, "RGB"); | ||||
| LISTBASE_FOREACH (ViewLayerAOV *, aov, &view_layer->aovs) { | LISTBASE_FOREACH (ViewLayerAOV *, aov, &view_layer->aovs) { | ||||
| if ((aov->flag & AOV_CONFLICT) != 0) { | if ((aov->flag & AOV_CONFLICT) != 0) { | ||||
| continue; | continue; | ||||
| } | } | ||||
| switch (aov->type) { | switch (aov->type) { | ||||
| case AOV_TYPE_COLOR: | case AOV_TYPE_COLOR: | ||||
| Show All 14 Lines | |||||