Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/render/render_opengl.c
| Show First 20 Lines • Show All 709 Lines • ▼ Show 20 Lines | static bool screen_opengl_render_init(bContext *C, wmOperator *op) | ||||
| 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; | ||||
| /* create render result */ | /* create render result */ | ||||
| RE_InitState(oglrender->re, NULL, &scene->r, view_render, NULL, sizex, sizey, NULL); | RE_InitState(oglrender->re, NULL, &scene->r, &scene->render_layers, scene->active_layer, view_render, NULL, sizex, sizey, NULL); | ||||
| /* create render views */ | /* create render views */ | ||||
| screen_opengl_views_setup(oglrender); | screen_opengl_views_setup(oglrender); | ||||
| /* wm vars */ | /* wm vars */ | ||||
| oglrender->wm = wm; | oglrender->wm = wm; | ||||
| oglrender->win = win; | oglrender->win = win; | ||||
| ▲ Show 20 Lines • Show All 495 Lines • Show Last 20 Lines | |||||