diff --git a/src/Nazara/Graphics/ForwardRenderTechnique.cpp b/src/Nazara/Graphics/ForwardRenderTechnique.cpp index aa6e93c5e..8d75ff24c 100644 --- a/src/Nazara/Graphics/ForwardRenderTechnique.cpp +++ b/src/Nazara/Graphics/ForwardRenderTechnique.cpp @@ -243,7 +243,7 @@ void NzForwardRenderTechnique::Draw(const NzScene* scene) unsigned int renderedInstanceCount = std::min(instanceCount, maxInstanceCount); instanceCount -= renderedInstanceCount; - NzBufferMapper mapper(instanceBuffer, nzBufferAccess_DiscardAndWrite); + NzBufferMapper mapper(instanceBuffer, nzBufferAccess_DiscardAndWrite, 0, renderedInstanceCount); nzUInt8* ptr = reinterpret_cast(mapper.GetPointer()); for (unsigned int i = 0; i < renderedInstanceCount; ++i)