Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/compositor/intern/COM_SharedOperationBuffers.cc')
-rw-r--r--source/blender/compositor/intern/COM_SharedOperationBuffers.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/compositor/intern/COM_SharedOperationBuffers.cc b/source/blender/compositor/intern/COM_SharedOperationBuffers.cc
index 4ce674a1c25..7e0486b0f54 100644
--- a/source/blender/compositor/intern/COM_SharedOperationBuffers.cc
+++ b/source/blender/compositor/intern/COM_SharedOperationBuffers.cc
@@ -23,7 +23,7 @@
namespace blender::compositor {
SharedOperationBuffers::BufferData::BufferData()
- : buffer(nullptr), registered_reads(0), received_reads(0)
+ : buffer(nullptr), registered_reads(0), received_reads(0), is_rendered(false)
{
}
@@ -86,7 +86,7 @@ blender::Span<rcti> SharedOperationBuffers::get_areas_to_render(NodeOperation *o
*/
bool SharedOperationBuffers::is_operation_rendered(NodeOperation *op)
{
- return get_buffer_data(op).buffer != nullptr;
+ return get_buffer_data(op).is_rendered;
}
/**
@@ -99,6 +99,7 @@ void SharedOperationBuffers::set_rendered_buffer(NodeOperation *op,
BLI_assert(buf_data.received_reads == 0);
BLI_assert(buf_data.buffer == nullptr);
buf_data.buffer = std::move(buffer);
+ buf_data.is_rendered = true;
}
/**