diff --git a/src/Magnum/GL/Buffer.h b/src/Magnum/GL/Buffer.h index 5a53038c7..3744bbb91 100644 --- a/src/Magnum/GL/Buffer.h +++ b/src/Magnum/GL/Buffer.h @@ -1174,7 +1174,7 @@ class MAGNUM_GL_EXPORT Buffer: public AbstractObject { * @m_since{2019,10} */ template Buffer& setData(std::initializer_list data, BufferUsage usage = BufferUsage::StaticDraw) { - return setData({data.begin(), data.size()}, usage); + return setData(Containers::arrayView(data), usage); } /** @@ -1196,7 +1196,7 @@ class MAGNUM_GL_EXPORT Buffer: public AbstractObject { * @m_since{2019,10} */ template Buffer& setSubData(GLintptr offset, std::initializer_list data) { - return setSubData(offset, {data.begin(), data.size()}); + return setSubData(offset, Containers::arrayView(data)); } /**