| 72 | } |
| 73 | |
| 74 | void VertexLayout::end() |
| 75 | { |
| 76 | bx::HashMurmur2A murmur; |
| 77 | murmur.begin(); |
| 78 | murmur.add(m_attributes, sizeof(m_attributes) ); |
| 79 | murmur.add(m_offset, sizeof(m_offset) ); |
| 80 | murmur.add(m_stride); |
| 81 | m_hash = murmur.end(); |
| 82 | } |
| 83 | |
| 84 | VertexLayout& VertexLayout::add(Attrib::Enum _attrib, uint8_t _num, AttribType::Enum _type, bool _normalized, bool _asInt) |
| 85 | { |