#include <msp/core/refptr.h>
#include <msp/datafile/objectloader.h>
-#include "bindable.h"
namespace Msp {
namespace GL {
RenderPass &operator=(const RenderPass &);
~RenderPass();
+private:
+ void ensure_private_shader_data();
+
+public:
void set_shader_program(const Program *, const ProgramData *);
const Program *get_shader_program() const { return shprog; }
const ProgramData *get_shader_data() const { return shdata.get(); }