Fix: Workbench-Next: Viewport Image Render

This commit is contained in:
Miguel Pozo
2023-08-28 18:12:39 +02:00
parent 5ba692898e
commit 3acda70d8c

View File

@@ -135,11 +135,12 @@ void SceneState::init(Object *camera_ob /*= nullptr*/)
if (v3d && ELEM(v3d->shading.type, OB_RENDER, OB_MATERIAL)) {
_samples_len = scene->display.viewport_aa;
}
else if (DRW_state_is_image_render()) {
else if (DRW_state_is_scene_render()) {
_samples_len = scene->display.render_aa;
}
if (is_navigating || is_playback) {
if (is_navigating || is_playback || DRW_state_is_viewport_image_render()) {
/* Only draw using SMAA or no AA when navigating. */
/* Same for viewport image render, since it's limited to a single sample. */
_samples_len = min_ii(_samples_len, 1);
}
/* 0 samples means no AA */