managed by the ProgramData class, which provides a higher-level interface for
setting uniform values.
*/
-class UniformBlock: public UniformBlockBackend, public NonCopyable, public Bufferable
+class UniformBlock: public UniformBlockBackend, public Bufferable
{
private:
std::vector<char> data;
public:
void store(const ReflectData::UniformInfo &, std::size_t, const void *);
+ void check_store_range(std::size_t, std::size_t);
};
} // namespace GL