Fix newMesh(format, ...). Fix Mesh:attachAttribute.

Deprecate the mesh argument variant of attachAttribute in favor of the buffer argument variant.
This commit is contained in:
Alex Szpakowski
2020-07-21 21:46:45 -03:00
parent c2be89f130
commit 7ad5e5a21a
3 changed files with 6 additions and 3 deletions
+1
View File
@@ -307,6 +307,7 @@ void Mesh::attachAttribute(const std::string &name, Buffer *buffer, const std::s
else if (attachedAttributes.size() + 1 > VertexAttributes::MAX)
throw love::Exception("A maximum of %d attributes can be attached at once.", VertexAttributes::MAX);
newattrib.name = name;
newattrib.buffer = buffer;
newattrib.enabled = oldattrib.buffer.get() ? oldattrib.enabled : true;
newattrib.indexInBuffer = buffer->getDataMemberIndex(attachname);