Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/render/render_opengl.c
| Show First 20 Lines • Show All 853 Lines • ▼ Show 20 Lines | if (is_animation) { | ||||
| if (is_render_keyed_only) { | if (is_render_keyed_only) { | ||||
| gather_frames_to_render(C, oglrender); | gather_frames_to_render(C, oglrender); | ||||
| } | } | ||||
| if (BKE_imtype_is_movie(scene->r.im_format.imtype)) { | if (BKE_imtype_is_movie(scene->r.im_format.imtype)) { | ||||
| oglrender->task_pool = BLI_task_pool_create_background_serial(oglrender, TASK_PRIORITY_LOW); | oglrender->task_pool = BLI_task_pool_create_background_serial(oglrender, TASK_PRIORITY_LOW); | ||||
| } | } | ||||
| else { | else { | ||||
| oglrender->task_pool = BLI_task_pool_create(oglrender, TASK_PRIORITY_LOW); | oglrender->task_pool = BLI_task_pool_create(oglrender, TASK_PRIORITY_LOW, TASK_ISOLATION_ON); | ||||
| } | } | ||||
| oglrender->pool_ok = true; | oglrender->pool_ok = true; | ||||
| BLI_spin_init(&oglrender->reports_lock); | BLI_spin_init(&oglrender->reports_lock); | ||||
| } | } | ||||
| else { | else { | ||||
| oglrender->task_pool = NULL; | oglrender->task_pool = NULL; | ||||
| } | } | ||||
| oglrender->num_scheduled_frames = 0; | oglrender->num_scheduled_frames = 0; | ||||
| ▲ Show 20 Lines • Show All 505 Lines • Show Last 20 Lines | |||||