mutable BufferBackedUniformBlock *last_buffer_block;
mutable Buffer *buffer;
mutable Mask dirty;
+ std::string debug_name;
public:
ProgramData(const Program * = 0);
/** Applies uniform blocks for the currently bound program, creating them
if needed. */
void apply() const;
+
+ void set_debug_name(const std::string &);
};
template<typename T, unsigned N>