Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/engines/eevee/eevee_engine.c
| Show First 20 Lines • Show All 415 Lines • ▼ Show 20 Lines | |||||
| { | { | ||||
| const DRWContextState *draw_ctx = DRW_context_state_get(); | const DRWContextState *draw_ctx = DRW_context_state_get(); | ||||
| EEVEE_render_init(vedata, engine, draw_ctx->depsgraph); | EEVEE_render_init(vedata, engine, draw_ctx->depsgraph); | ||||
| DRW_render_object_iter(vedata, engine, draw_ctx->depsgraph, EEVEE_render_cache); | DRW_render_object_iter(vedata, engine, draw_ctx->depsgraph, EEVEE_render_cache); | ||||
| /* Actually do the rendering. */ | /* Actually do the rendering. */ | ||||
| EEVEE_render_draw(vedata, engine, render_layer, rect); | EEVEE_render_draw(vedata, engine, render_layer, rect); | ||||
| EEVEE_volumes_free_smoke_textures(); | |||||
| } | } | ||||
| static void eevee_engine_free(void) | static void eevee_engine_free(void) | ||||
| { | { | ||||
| EEVEE_shaders_free(); | EEVEE_shaders_free(); | ||||
| EEVEE_bloom_free(); | EEVEE_bloom_free(); | ||||
| EEVEE_depth_of_field_free(); | EEVEE_depth_of_field_free(); | ||||
| EEVEE_effects_free(); | EEVEE_effects_free(); | ||||
| Show All 40 Lines | |||||