Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/render/render_opengl.c
| Show First 20 Lines • Show All 675 Lines • ▼ Show 20 Lines | if (is_view_context) { | ||||
| oglrender->scene->customdata_mask |= oglrender->scene->customdata_mask_modal; | oglrender->scene->customdata_mask |= oglrender->scene->customdata_mask_modal; | ||||
| if (oglrender->v3d->fx_settings.fx_flag & (GPU_FX_FLAG_DOF | GPU_FX_FLAG_SSAO)) { | if (oglrender->v3d->fx_settings.fx_flag & (GPU_FX_FLAG_DOF | GPU_FX_FLAG_SSAO)) { | ||||
| oglrender->fx = GPU_fx_compositor_create(); | oglrender->fx = GPU_fx_compositor_create(); | ||||
| } | } | ||||
| } | } | ||||
| /* create render */ | /* create render */ | ||||
| oglrender->re = RE_NewRender(scene->id.name); | oglrender->re = RE_NewSceneRender(scene); | ||||
| /* create image and image user */ | /* create image and image user */ | ||||
| oglrender->ima = BKE_image_verify_viewer(IMA_TYPE_R_RESULT, "Render Result"); | oglrender->ima = BKE_image_verify_viewer(IMA_TYPE_R_RESULT, "Render Result"); | ||||
| BKE_image_signal(oglrender->ima, NULL, IMA_SIGNAL_FREE); | BKE_image_signal(oglrender->ima, NULL, IMA_SIGNAL_FREE); | ||||
| BKE_image_backup_render(oglrender->scene, oglrender->ima, true); | BKE_image_backup_render(oglrender->scene, oglrender->ima, true); | ||||
| oglrender->iuser.scene = scene; | oglrender->iuser.scene = scene; | ||||
| oglrender->iuser.ok = 1; | oglrender->iuser.ok = 1; | ||||
| ▲ Show 20 Lines • Show All 507 Lines • Show Last 20 Lines | |||||