VertexArray<N> &operator =(VertexArray<N> &&) noexcept;
public:
+ bool Empty() const noexcept { return idx_count == 0; }
+
void Bind() const noexcept;
template <class T>
- void PushAttribute(std::size_t which, const std::vector<T> &data) noexcept;
+ void PushAttribute(std::size_t which, const std::vector<T> &data, bool normalized = false) noexcept;
template<class T>
void PushIndices(std::size_t which, const std::vector<T> &indices) noexcept;
template <class T>
void AttributeData(const std::vector<T> &) noexcept;
template <class T>
- void AttributePointer(std::size_t which) noexcept;
+ void AttributePointer(std::size_t which, bool normalized = false) noexcept;
void BindIndex(std::size_t which) const noexcept;
template <class T>