Merge branch 'blender-v2.90-release'
This commit is contained in:
commit
9a1ff4445b
|
@ -59,6 +59,7 @@ BlenderSession::BlenderSession(BL::RenderEngine &b_engine,
|
|||
BL::BlendData &b_data,
|
||||
bool preview_osl)
|
||||
: session(NULL),
|
||||
scene(NULL),
|
||||
sync(NULL),
|
||||
b_engine(b_engine),
|
||||
b_userpref(b_userpref),
|
||||
|
@ -88,6 +89,7 @@ BlenderSession::BlenderSession(BL::RenderEngine &b_engine,
|
|||
int width,
|
||||
int height)
|
||||
: session(NULL),
|
||||
scene(NULL),
|
||||
sync(NULL),
|
||||
b_engine(b_engine),
|
||||
b_userpref(b_userpref),
|
||||
|
@ -970,7 +972,8 @@ void BlenderSession::update_status_progress()
|
|||
remaining_time = (1.0 - (double)progress) * (render_time / (double)progress);
|
||||
|
||||
if (background) {
|
||||
scene_status += " | " + scene->name;
|
||||
if (scene)
|
||||
scene_status += " | " + scene->name;
|
||||
if (b_rlay_name != "")
|
||||
scene_status += ", " + b_rlay_name;
|
||||
|
||||
|
|
|
@ -945,8 +945,14 @@ void Session::set_pause(bool pause_)
|
|||
}
|
||||
}
|
||||
|
||||
if (notify)
|
||||
pause_cond.notify_all();
|
||||
if (session_thread) {
|
||||
if (notify) {
|
||||
pause_cond.notify_all();
|
||||
}
|
||||
}
|
||||
else if (pause_) {
|
||||
update_status_time(pause_);
|
||||
}
|
||||
}
|
||||
|
||||
void Session::set_denoising(const DenoiseParams &denoising)
|
||||
|
|
|
@ -1658,7 +1658,6 @@ void DRW_render_gpencil(struct RenderEngine *engine, struct Depsgraph *depsgraph
|
|||
Scene *scene = DEG_get_evaluated_scene(depsgraph);
|
||||
ViewLayer *view_layer = DEG_get_evaluated_view_layer(depsgraph);
|
||||
RenderEngineType *engine_type = engine->type;
|
||||
RenderData *r = &scene->r;
|
||||
Render *render = engine->re;
|
||||
|
||||
DRW_render_context_enable(render);
|
||||
|
@ -1680,7 +1679,7 @@ void DRW_render_gpencil(struct RenderEngine *engine, struct Depsgraph *depsgraph
|
|||
drw_context_state_init();
|
||||
|
||||
DST.viewport = GPU_viewport_create();
|
||||
const int size[2] = {(r->size * r->xsch) / 100, (r->size * r->ysch) / 100};
|
||||
const int size[2] = {engine->resolution_x, engine->resolution_y};
|
||||
GPU_viewport_size_set(DST.viewport, size);
|
||||
|
||||
drw_viewport_var_init();
|
||||
|
|
Loading…
Reference in New Issue