uint32_t VertexStream::id (const VertexElement& element) { uint32_t id = (1 << (element.usage() + 16)); if (element.usageIndex() >= 0) { id |= (1 << ((element.usageIndex()+1))); } //LOG ("Element Stream Id is " << id); return id; }
bool VertexElement::operator != (const VertexElement &src) const { if (_usageIndex != src.usageIndex()) return true; if (_usage != src.usage()) return true; if (_method != src.method()) return true; if (_type != src.type()) return true; if (_offset != src.offset()) return true; if (_stream != src.stream()) return true; return false; }