diff options
author | Manuel Castilla <manzanillawork@gmail.com> | 2021-07-29 19:50:00 +0300 |
---|---|---|
committer | Manuel Castilla <manzanillawork@gmail.com> | 2021-07-29 23:25:12 +0300 |
commit | 961d38f8fd5354b81e019a36e52e45ddb7bd5148 (patch) | |
tree | cd29332278153037ae733966fb21c7d0989c6a1e | |
parent | 4b4be12881e3f366dfb35612c73e1db733b1313f (diff) |
Fix missing const
-rw-r--r-- | source/blender/compositor/intern/COM_MemoryBuffer.cc | 6 | ||||
-rw-r--r-- | source/blender/compositor/intern/COM_MemoryBuffer.h | 3 |
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. |