diff --git a/source/gs-indexbuffer.cpp b/source/gs-indexbuffer.cpp index 3c5169b9..8c308481 100644 --- a/source/gs-indexbuffer.cpp +++ b/source/gs-indexbuffer.cpp @@ -37,11 +37,11 @@ GS::IndexBuffer::IndexBuffer(uint32_t maximumVertices) { GS::IndexBuffer::IndexBuffer() : IndexBuffer(defaultMaximumVertices) {} -GS::IndexBuffer::IndexBuffer(IndexBuffer& other) : IndexBuffer(other.size()) { +GS::IndexBuffer::IndexBuffer(IndexBuffer& other) : IndexBuffer((uint32_t)other.size()) { std::copy(other.begin(), other.end(), this->end()); } -GS::IndexBuffer::IndexBuffer(std::vector& other) : IndexBuffer(other.size()) { +GS::IndexBuffer::IndexBuffer(std::vector& other) : IndexBuffer((uint32_t)other.size()) { std::copy(other.begin(), other.end(), this->end()); }