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:
authorManuel Castilla <manzanillawork@gmail.com>2021-07-29 19:50:00 +0300
committerManuel Castilla <manzanillawork@gmail.com>2021-07-29 23:25:12 +0300
commit961d38f8fd5354b81e019a36e52e45ddb7bd5148 (patch)
treecd29332278153037ae733966fb21c7d0989c6a1e /source/blender/compositor/intern
parent4b4be12881e3f366dfb35612c73e1db733b1313f (diff)
Fix missing const
Diffstat (limited to 'source/blender/compositor/intern')
-rw-r--r--source/blender/compositor/intern/COM_MemoryBuffer.cc6
-rw-r--r--source/blender/compositor/intern/COM_MemoryBuffer.h3
2 files changed, 5 insertions, 4 deletions
diff --git a/source/blender/compositor/intern/COM_MemoryBuffer.cc b/source/blender/compositor/intern/COM_MemoryBuffer.cc
index 85dac123a63..6a019a01b81 100644
--- a/source/blender/compositor/intern/COM_MemoryBuffer.cc
+++ b/source/blender/compositor/intern/COM_MemoryBuffer.cc
@@ -407,12 +407,12 @@ void MemoryBuffer::addPixel(int x, int y, const float color[4])
static void read_ewa_elem(void *userdata, int x, int y, float result[4])
{
- MemoryBuffer *buffer = (MemoryBuffer *)userdata;
+ const MemoryBuffer *buffer = static_cast<const MemoryBuffer *>(userdata);
buffer->read_elem_checked(x, y, result);
}
void MemoryBuffer::read_elem_filtered(
- const float x, const float y, float dx[2], float dy[2], float *out)
+ const float x, const float y, float dx[2], float dy[2], float *out) const
{
BLI_assert(this->m_datatype == DataType::Color);
if (m_is_a_single_elem) {
@@ -438,7 +438,7 @@ void MemoryBuffer::read_elem_filtered(
du_normal,
dv_normal,
read_ewa_elem,
- this,
+ const_cast<MemoryBuffer *>(this),
out);
}
}
diff --git a/source/blender/compositor/intern/COM_MemoryBuffer.h b/source/blender/compositor/intern/COM_MemoryBuffer.h
index 0488adfd26c..f23adee6d1d 100644
--- a/source/blender/compositor/intern/COM_MemoryBuffer.h
+++ b/source/blender/compositor/intern/COM_MemoryBuffer.h
@@ -250,7 +250,8 @@ class MemoryBuffer {
}
}
- void read_elem_filtered(const float x, const float y, float dx[2], float dy[2], float *out);
+ void read_elem_filtered(
+ const float x, const float y, float dx[2], float dy[2], float *out) const;
/**
* Get channel value at given coordinates.