Fixed vertex buffer update offset.

This commit is contained in:
Branimir Karadžić 2015-01-26 09:19:34 -08:00
parent 5129b8462e
commit 02d32dc1bb

View file

@ -2088,7 +2088,7 @@ namespace bgfx
DynamicIndexBuffer& dib = m_dynamicIndexBuffers[_handle.idx];
CommandBuffer& cmdbuf = getCommandBuffer(CommandBuffer::UpdateDynamicIndexBuffer);
cmdbuf.write(dib.m_handle);
cmdbuf.write(dib.m_offset);
cmdbuf.write(dib.m_startIndex*2);
cmdbuf.write(dib.m_size);
cmdbuf.write(_mem);
}
@ -2133,7 +2133,7 @@ namespace bgfx
{
VertexBufferHandle vertexBufferHandle = { m_vertexBufferHandle.alloc() };
BX_WARN(isValid(handle), "Failed to allocate dynamic vertex buffer handle.");
BX_WARN(isValid(vertexBufferHandle), "Failed to allocate dynamic vertex buffer handle.");
if (!isValid(vertexBufferHandle) )
{
return handle;
@ -2184,7 +2184,7 @@ namespace bgfx
BX_CHECK(!dvb.m_flags, "Can't update GPU buffer from CPU.");
CommandBuffer& cmdbuf = getCommandBuffer(CommandBuffer::UpdateDynamicVertexBuffer);
cmdbuf.write(dvb.m_handle);
cmdbuf.write(dvb.m_offset);
cmdbuf.write(dvb.m_startVertex*dvb.m_stride);
cmdbuf.write(dvb.m_size);
cmdbuf.write(_mem);
}