Fix: EEVEE-Next: Viewport region sync
This commit is contained in:
@@ -71,6 +71,13 @@ void Instance::init(const int2 &output_res,
|
||||
if (output_res != film.display_extent_get()) {
|
||||
sampling.reset();
|
||||
}
|
||||
if (output_rect) {
|
||||
int2 offset = int2(output_rect->xmin, output_rect->ymin);
|
||||
int2 extent = int2(BLI_rcti_size_x(output_rect), BLI_rcti_size_y(output_rect));
|
||||
if (offset != film.get_data().offset || extent != film.get_data().extent) {
|
||||
sampling.reset();
|
||||
}
|
||||
}
|
||||
if (assign_if_different(overlays_enabled_, v3d && !(v3d->flag2 & V3D_HIDE_OVERLAYS))) {
|
||||
sampling.reset();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user