From 28670cb39b9ae971952cac42785b1f3e63dcfa8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 1 Oct 2014 00:46:40 +0200 Subject: [PATCH] GCC 4.4 compatibility: some implicit conversion issue. --- src/Magnum/Buffer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Magnum/Buffer.cpp b/src/Magnum/Buffer.cpp index fa9b69b5a..275bff5cc 100644 --- a/src/Magnum/Buffer.cpp +++ b/src/Magnum/Buffer.cpp @@ -415,7 +415,8 @@ void Buffer::bindImplementationMulti(const Target target, const GLuint firstInde } } - glBindBuffersRange(GLenum(target), firstIndex, buffers.size(), ids, offsetsSizes, offsetsSizes + buffers.size()); + /* GCC 4.4 otherwise converts the last argument to std::size_t */ + glBindBuffersRange(GLenum(target), firstIndex, buffers.size(), ids, offsetsSizes, offsetsSizes.data() + buffers.size()); } #endif