Fix T95699: Compostior backdrop not updated.
The Viewer marked the gpu texture to be out of date. But it should have used the mark_full_update as the gpu textures are only used by the render/draw engines. The image/node editor uses the image engine that have its own GPU textures.
This commit is contained in:
@@ -215,7 +215,10 @@ void ViewerOperation::update_image(const rcti *rect)
|
||||
rect->ymin,
|
||||
rect->xmax,
|
||||
rect->ymax);
|
||||
image_->gpuflag |= IMA_GPU_REFRESH;
|
||||
|
||||
/* This could be improved to use partial updates. For now disabled as the full frame compositor
|
||||
* would not use partial frames anymore and the image engine requires more testing.*/
|
||||
BKE_image_partial_update_mark_full_update(image_);
|
||||
this->update_draw();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user