Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/eevee/eevee_bloom.c
| Show First 20 Lines • Show All 79 Lines • ▼ Show 20 Lines | int EEVEE_bloom_init(EEVEE_ViewLayerData *UNUSED(sldata), EEVEE_Data *vedata) | ||||
| EEVEE_StorageList *stl = vedata->stl; | EEVEE_StorageList *stl = vedata->stl; | ||||
| EEVEE_FramebufferList *fbl = vedata->fbl; | EEVEE_FramebufferList *fbl = vedata->fbl; | ||||
| EEVEE_EffectsInfo *effects = stl->effects; | EEVEE_EffectsInfo *effects = stl->effects; | ||||
| const DRWContextState *draw_ctx = DRW_context_state_get(); | const DRWContextState *draw_ctx = DRW_context_state_get(); | ||||
| const Scene *scene_eval = DEG_get_evaluated_scene(draw_ctx->depsgraph); | const Scene *scene_eval = DEG_get_evaluated_scene(draw_ctx->depsgraph); | ||||
| if (scene_eval->eevee.flag & SCE_EEVEE_BLOOM_ENABLED) { | if (scene_eval->eevee.flag & SCE_EEVEE_BLOOM_ENABLED) { | ||||
| const float *viewport_size = DRW_viewport_size_get(); | const float *viewport_size = DRW_viewport_render_size_get(); | ||||
| /* Shaders */ | /* Shaders */ | ||||
| if (!e_data.bloom_blit_sh[0]) { | if (!e_data.bloom_blit_sh[0]) { | ||||
| eevee_create_shader_bloom(); | eevee_create_shader_bloom(); | ||||
| } | } | ||||
| /* Bloom */ | /* Bloom */ | ||||
| int blitsize[2], texsize[2]; | int blitsize[2], texsize[2]; | ||||
| ▲ Show 20 Lines • Show All 232 Lines • Show Last 20 Lines | |||||